يمكنك استخدام حساب خدمة لمنح إذن بالوصول إلى Merchant API من حساب التاجر الخاص بك. عرض تفويض وصول التطبيقات التابعة لجهات خارجية إلى حسابات التجّار ما إذا كان تطبيقك يحتاج إلى الوصول إلى بيانات عملائك حسابات التجار.
حساب الخدمة هو نوع خاص من الحسابات، ويستخدمه عادةً التطبيق بدلاً من المستخدم. يتم تحديد حساب الخدمة من خلال عنوان بريده الإلكتروني، وهو عنوان فريد للحساب.
يجب أن يكون لديك لحساب التاجر قبل أن تتمكّن لإكمال هذه الخطوات.
إنشاء حساب خدمة
أنشئ بيانات اعتماد حساب الخدمة أو انتقِل إلى بيانات الاعتماد العلنية التي تستخدمها تم إنشاؤه مسبقًا، ثم أنشئ معرّف عميل OAuth 2.0:
- انتقِل إلى وحدة التحكم في واجهة Google API.
- اختَر مشروعًا في القائمة المنسدلة أعلى الصفحة أو انقر على مشروع جديد لإنشاء مشروع.
- ابحث عن Merchant API في قائمة Google APIs وتأكَّد من أنّها ممكنة لهذا المشروع.
- انقر على إدارة.
- في الشريط الجانبي على يمين الصفحة، اختَر بيانات الاعتماد. قد تحتاج إلى النقر على السهم المتّجه لليسار في أعلى يمين الصفحة للاطّلاع على بيانات الاعتماد.
- اختَر إنشاء CREDENTIALS، ثم حساب الخدمة.
- أدخِل اسمًا لحساب الخدمة. هذا هو اسم المستخدم التلقائي للخدمة رقم تعريف الحساب. احفظ رقم تعريف حساب الخدمة، بما في ذلك الجزء الذي يلي العلامة "@". للاستخدام لاحقًا.
انقر على إنشاء، واتّبِع الخطوات الاختيارية لمنح إذن الوصول إلى المشروع والمستخدمين، ثم انقر على تم.
الحصول على مفتاح خاص بترميز JSON
أنشئ مفتاحًا خاصًا بتنسيق JSON لحساب الخدمة في وحدة تحكّم واجهة برمجة التطبيقات في Google:
- انقر على حساب الخدمة، ثم اختَر علامة التبويب المفاتيح.
- انقر على إضافة مفتاح > إنشاء مفتاح جديد.
- اختَر JSON كنوع المفتاح.
- انقر على إنشاء لتنزيل المفتاح الخاص. ملاحظة: لا يمكنك تنزيل مفتاح الخصوصية إلا عند إنشائه. لا يمكنك العودة إلى هذه الخطوة لاحقًا.
منح حساب الخدمة إذن الوصول إلى حساب التاجر
أضِف حساب الخدمة الجديد كمستخدم إلى حساب التاجر:
- سجِّل الدخول إلى Merchant Center.
- انقر على الوصول إلى الحساب ضمن إعدادات حسابك.
انقر على + إضافة مستخدم، واستخدِم رقم تعريف حساب الخدمة كعنوان البريد الإلكتروني. للمستخدم الجديد.
إذا لم تحفظ رقم تعريف حساب الخدمة، انتقِل إلى حسابات الخدمة إدارة المشروعات وحدد مشروعك.
حدِّد الإعدادات المفضّلة لوصول المستخدم والإشعارات عبر البريد الإلكتروني لحساب الخدمة.
انقر على إضافة مستخدم لحفظ الإعدادات المفضّلة والرجوع إلى قائمة المستخدمين. من المفترض أن يظهر رقم تعريف حساب الخدمة الآن مع دور المستخدم الذي تم اختياره.
يمكنك تكرار هذه الخطوات لجميع حسابات الخدمة التي تحتاج إلى الوصول إلى بيانات حساب التاجر.
الأسئلة الشائعة
- هل يمكنني تسجيل الدخول إلى واجهة مستخدم Merchant Center باستخدام حساب الخدمة؟
- لا، حسابات الخدمة ليست حسابات عادية على Google ولا يمكنها الوصول إلى واجهة مستخدم Merchant Center.
- ما هي الوتيرة التي يجب أن أُعيد فيها تحميل الرموز المميّزة لحساب الخدمة؟
- تنتهي صلاحية رموز الوصول بعد ساعة واحدة من إصدارها من قِبل "خادم مصادقة" Google OAuth 2.0. عند انتهاء صلاحية رمز الدخول، يجب على التطبيق
استخدام مكتبة البرامج لاسترجاع رمز دخول آخر. لإعادة التحميل يدويًا
الرمز المميّز، احذف ملف
stored-token.json
وأعِد المصادقة.