واجهات برمجة التطبيقات Google Play Developer API
تتيح لك واجهة برمجة التطبيقات Google Play Developer API تنفيذ عدد من مهام النشر وإدارة التطبيقات. وهي تشمل مكوّنَين:
- تتيح لك واجهة برمجة تطبيقات الاشتراكات وعمليات الشراء داخل التطبيق إدارة عمليات الشراء والاشتراكات داخل التطبيق.
- تتيح لك Publishing API تحميل التطبيقات ونشرها وتنفيذ المهام الأخرى ذات الصلة بالنشر.
الاشتراكات وعمليات الشراء داخل التطبيق
يمكنك استخدام Google Play Developer API لإدارة ما يلي:
- إدارة كتالوج المنتجات داخل التطبيقات
- إدارة كتالوج المنتجات المتوفّرة من خلال الاشتراك
- حالة شراء المنتجات
- إدارة شراء الاشتراكات
يمكنك استخدام هذه المراجع للتحقّق من حالة عمليات الشراء، وتعديل عمليات الشراء المتكرّرة وإلغائها.
للاطّلاع على مزيد من المعلومات حول طريقة بيع الاشتراكات في أحد تطبيقات Android، يمكنك الاطّلاع على الفوترة داخل التطبيقات في Google Play على موقع Android Developers الإلكتروني.
نشر واجهة برمجة تطبيقات
تتيح لك واجهة برمجة التطبيقات Google Play Developer Publishing API إمكانية تنفيذ المهام المتكررة بشكل مبرمَج والتي تتعلّق بإنتاج التطبيقات وتوزيعها. يوفّر هذا الإجراء وظائف مشابهة لتلك المتاحة للمطوّر من خلال Play Console، مثل:
- تحميل إصدارات جديدة من أحد التطبيقات
- إصدار التطبيقات من خلال تعيين حِزم APK في مسارات متنوعة (إصدار أولي أو تجريبي أو طرح على مراحل أو مرحلة إنتاج)
- إنشاء وتعديل بطاقات بيانات متجر Google Play، بما في ذلك النصوص والرسومات المترجَمة ولقطات الشاشة المخصّصة لأجهزة متعدّدة
يتم تنفيذ هذه المهام باستخدام وظيفة التعديلات الجديدة التي تتّبع نهجًا تفاعليًا لإجراء التغييرات. ويمكنك تجميع العديد من التغييرات ضمن تعديل واحد للمسودة، ثم تنفيذ جميع التغييرات دُفعة واحدة. (لا تسري أي من التغييرات إلا بعد إتمام التعديل.)
البدء
لبدء استخدام واجهة برمجة تطبيقات Google Play Developer API، يمكنك إلقاء نظرة على صفحة البدء.
تتوفّر مكتبات Java وPython يمكنك استخدامها لإدارة التفاعل من خلال واجهة Publishing API. لقد قدّمنا نماذج رموز في صفحة مكتبات العميل ونماذج الرموز. إذا كنت تستخدم لغات أخرى، يمكنك الوصول إلى واجهات برمجة تطبيقات REST مباشرةً عبر بروتوكول HTTP.
إذا كنت تواجه مشاكل في استخدام Google Play Developer API، نحن في الخدمة.
واجهات برمجة التطبيقات الأخرى
- تتيح لك واجهة Google Play Games Services Publishing API تنفيذ المهام المتكرّرة بشكل مبرمَج والتي تتعلّق بإنتاج خدمات الألعاب وتوزيعها.
- تتيح لك Reporting API استرداد معلومات عن جودة تطبيقك من "مؤشرات Android الحيوية".
- تتيح لك Response to Review API إمكانية استرداد مراجعات تطبيقك والردّ عليها.
- تتيح لك Permissions API إدارة الأذونات بشكل مبرمَج في Play Console.
- تتيح لك واجهة برمجة التطبيقات لإدارة خدمات ألعاب Play إصدار طلبات REST للتحكّم آليًا في البيانات الوصفية التي تستند إليها ميزات "خدمات ألعاب Google Play".
- توفّر واجهة برمجة التطبيقات لعمليات الشراء التي تم إبطالها قائمة بالطلبات المرتبطة بعمليات الشراء التي ألغى المستخدم العملية.