Achievements: resetAll

يجب تقديم تفويض

إعادة ضبط كل الإنجازات للمشغّل الذي تمت مصادقته حاليًا لتطبيقك. لا يمكن الوصول إلى هذه الطريقة إلا من خلال حسابات المختبِرين المدرجة في القائمة البيضاء لتطبيقك.

الطلب

طلب HTTP

POST https://www.googleapis.com/games/v1management/achievements/reset

التفويض

يتطلب هذا الطلب تفويضًا من خلال النطاق التالي (مزيد من المعلومات حول المصادقة والترخيص).

النطاق
https://www.googleapis.com/auth/games

نص الطلب

لا توفِّر نص طلب بهذه الطريقة.

الإجابة

في حال نجاحها، تعرض هذه الطريقة نص استجابة بالبنية التالية:

{
  "kind": "gamesManagement#achievementResetAllResponse",
  "results": [
    {
      "kind": "gamesManagement#achievementResetResponse",
      "definitionId": string,
      "updateOccurred": boolean,
      "currentState": string
    }
  ]
}
اسم الموقع القيمة الوصف Notes
kind string يحدِّد نوع هذا المورد بشكلٍ فريد. القيمة هي دائمًا السلسلة الثابتة gamesManagement#achievementResetAllResponse.
results[] list تتم إعادة ضبط الإنجاز.
results[].kind string يحدِّد نوع هذا المورد بشكلٍ فريد. القيمة هي دائمًا السلسلة الثابتة gamesManagement#achievementResetResponse.
results[].definitionId string رقم تعريف الإنجاز الذي تم تعديل حالة اللاعب له.
results[].updateOccurred boolean ضَع علامة للإشارة إلى ما إذا كان التحديث المطلوب قد تم تطبيقه بالفعل.
results[].currentState string الحالة الحالية للإنجاز. هذه هي نفس الحالة الأولية للإنجاز.
القيمتان المحتملتان هما:
  • "HIDDEN"- الإنجاز مخفي.
  • "REVEALED" - تم الكشف عن الإنجاز.
  • "UNLOCKED" - تم فتح قفل الإنجاز.