واجهات Google Play Developer API
تتيح لك واجهة برمجة التطبيقات Google Play Developer API تنفيذ عدد من مهام النشر وإدارة التطبيقات. وتشمل هذه الأداة مكوّنَين:
- تتيح لك واجهة Subscriptions and In-App Purchases API إدارة عمليات الشراء داخل التطبيق والاشتراكات.
- تتيح لك Publishing API تحميل التطبيقات ونشرها وتنفيذ مهام أخرى ذات صلة بالنشر.
الاشتراكات وعمليات الشراء داخل التطبيق
يمكنك استخدام Google Play Developer API لإدارة ما يلي:
- إدارة الكتالوج
- حالة شراء المنتجات
- إدارة عمليات شراء الاشتراكات
يمكنك استخدام هذه المراجع للتحقّق من حالة عمليات الشراء وتعديل عمليات الشراء المتكرّرة وإلغائها.
لمزيد من المعلومات حول كيفية بيع الاشتراكات في تطبيق Android، يمكنك الاطّلاع على الفوترة داخل التطبيق في Google Play على موقع "مطوّرو تطبيقات Android" الإلكتروني.
نشر واجهة برمجة تطبيقات
تتيح لك واجهة برمجة التطبيقات 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 الحيوية".
- تتيح لك واجهة برمجة التطبيقات Reply to Reviews API استرداد مراجعات تطبيقك والردّ عليها.
- تتيح لك Permissions API إمكانية إعداد إدارة الأذونات تلقائيًا في Play Console.
- تتيح لك Play Games Services Management API إرسال طلبات REST للتحكّم برمجياً في البيانات الوصفية الأساسية لميزات "خدمات ألعاب Google Play".
- توفّر واجهة برمجة التطبيقات Voided Purchases API قائمة بالطلبات المرتبطة بعمليات الشراء التي ألغاها المستخدم.