Method: apprecovery.addTargeting
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تعديل الاستهداف تدريجيًا للإجراء المتعلّق باسترداد الحسابات تجدر الإشارة إلى أنّه لا يمكن توسيع سوى المعايير التي تم اختيارها أثناء إنشاء إجراء الاسترداد.
طلب HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:addTargeting
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات |
packageName |
string
مطلوب. اسم حزمة التطبيق المطلوب تعديل إجراء الاسترداد له.
|
appRecoveryId |
string (int64 format)
مطلوب. المعرّف المقابل للإجراء المتعلّق باسترداد التطبيق.
|
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
الحقول |
targetingUpdate |
object (TargetingUpdate )
تُحدِّد تعديلات الاستهداف، مثل المناطق وإصدارات حزمة تطوير البرامج (SDK) لنظام التشغيل Android وما إلى ذلك.
|
نص الاستجابة
إذا كانت الاستجابة ناجحة، يكون نص الاستجابة فارغًا.
نطاقات التفويض
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/androidpublisher
TargetingUpdate
عدِّل نوع الاستهداف. يُرجى العلم أنّه يتم دائمًا استهداف مجموعة فرعية.
تمثيل JSON |
{
// Union field criteria can be only one of the following:
"regions": {
object (Regions )
},
"androidSdks": {
object (AndroidSdks )
},
"allUsers": {
object (AllUsers )
}
// End of list of possible types for union field criteria .
} |
الحقول |
حقل الربط criteria معايير الاستهداف في إجراء الاسترداد يُرجى العلم أنّه ما لم تكن المعايير هي all_users، يجب أن تكون المعايير دائمًا مطابقة للمعايير المستخدَمة أثناء إنشاء إجراء استرداد التطبيق. بخلاف ذلك، سيتم رفض التعديل. في حال ضبط المعايير في السابق لاستهداف all_users، يكون تعديل الاستهداف مستحيلاً. في حال تعذّر توسيع المجموعة المستهدَفة وفقًا للطلب، يتمّ طرح خطأ. يمكن أن يكون criteria واحدًا فقط مما يلي: |
regions |
object (Regions )
يتم استهداف مناطق إضافية من خلال إجراء الاسترداد.
|
androidSdks |
object (AndroidSdks )
يستهدف إجراء الاسترداد مستويات حزمة تطوير البرامج (SDK) الإضافية لنظام التشغيل Android.
|
allUsers |
object (AllUsers )
يتم استهداف جميع المستخدِمين.
|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-12-18 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-12-18 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Incrementally update targeting for a recovery action, expanding only criteria selected during its creation."],["Utilize an HTTP POST request to `https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:addTargeting` to initiate the update."],["The request body must contain a `targetingUpdate` object specifying updates for regions, Android SDK versions, or user targeting."],["Targeting updates must align with the criteria initially set for the recovery action; attempting to expand beyond those parameters will result in an error."],["Successful updates result in an empty response body."]]],["This outlines how to update the targeting of an app recovery action using a `POST` request to a specific URL. The request requires the app's package name and recovery action ID as path parameters. The request body should contain a `targetingUpdate` object, specifying criteria like `regions` or `androidSdks` to expand the targeted group, the criteria used must be the same that was used in creation of the action. If successful, the response is empty; requires an `androidpublisher` authorization scope.\n"]]