منح الإذن بالوصول إلى حسابك على Merchant Center

يمكنك استخدام حساب خدمة لتفويض وصول Merchant API إلى حسابك على Merchant Center. راجِع مقالة تفويض وصول تطبيق تابع لجهة خارجية إلى حسابات Merchant Center إذا كان تطبيقك بحاجة إلى الوصول إلى حسابات عملائك على Merchant Center.

حساب الخدمة هو نوع خاص من الحسابات، ويستخدمه عادةً تطبيق وليس شخصًا. يتم تحديد حساب الخدمة من خلال عنوان بريده الإلكتروني، وهو عنوان فريد للحساب.

يجب أن يكون لديك حساب على Merchant Center قبل إكمال هذه الخطوات.

إنشاء حساب خدمة

يمكنك إنشاء بيانات اعتماد لحساب الخدمة أو الوصول إلى بيانات الاعتماد العامة التي سبق أن أنشأتها، ثم إنشاء معرّف عميل OAuth 2.0:

  1. انتقِل إلى وحدة التحكم في واجهة Google API.
  2. اختَر مشروعًا في القائمة المنسدلة أعلى الصفحة، أو انقر على مشروع جديد لإنشاء مشروع.
  3. ابحث عن Merchant API في قائمة Google APIs، وتأكَّد من تفعيلها لهذا المشروع.
  4. انقر على إدارة.
  5. في الشريط الجانبي على يمين الصفحة، انقر على بيانات الاعتماد. قد تحتاج إلى النقر على السهم المتّجه إلى اليمين في أعلى يمين الصفحة للاطّلاع على بيانات الاعتماد.
  6. انقر على إنشاء بيانات اعتماد، ثم على حساب الخدمة.
  7. اختَر اسمًا لحساب الخدمة. هذا هو اسم المستخدم التلقائي لمعرّف حساب الخدمة. احفظ معرّف حساب الخدمة، بما في ذلك الجزء الذي يلي الرمز "@"، لاستخدامه لاحقًا.
  8. انقر على إنشاء، واتّبِع الخطوات الاختيارية لمنح إذن الوصول إلى المشروع والمستخدمين، ثم انقر على تم.

الحصول على مفتاح خاص بتنسيق JSON

يمكنك إنشاء مفتاح خاص بتنسيق JSON لحساب الخدمة في وحدة التحكم في واجهة Google API:

  1. انقر على حساب الخدمة، ثم انقر على علامة التبويب المفاتيح.
  2. انقر على إضافة مفتاح > إنشاء مفتاح جديد.
  3. اختَر JSON كنوع المفتاح.
  4. انقر على إنشاء لتنزيل المفتاح الخاص. ملاحظة: لا يمكنك تنزيل المفتاح الخاص إلا عند إنشائه. ولا يمكنك العودة إلى هذه الخطوة لاحقًا.

منح حساب الخدمة إذن الوصول إلى حسابك على Merchant Center

أضِف حساب الخدمة الجديد كمستخدم إلى حسابك على Merchant Center:

  1. سجِّل الدخول إلى Merchant Center.
  2. انقر على الإعدادات الإعدادات.
  3. في القائمة المنسدلة، انقر على الوصول والخدمات.
  4. ضمن علامة التبويب "المستخدمون وأذونات الوصول"، انقر على إضافة مستخدم.
  5. أدخِل معرّف حساب الخدمة كعنوان البريد الإلكتروني للمستخدم الجديد.

    إذا لم تحفظ معرّف حساب الخدمة، انتقِل إلى صفحة إدارة حسابات الخدمة واختَر مشروعك.

  6. حدِّد الإعدادات المفضّلة لوصول المستخدم وإشعارات البريد الإلكتروني لحساب الخدمة.

  7. انقر على إضافة مستخدم لحفظ التغييرات والعودة إلى قائمة المستخدمين. يجب الآن إدراج معرّف حساب الخدمة مع دور المستخدم الذي تم اختياره.

يمكنك تكرار هذه الخطوات لجميع حسابات الخدمة التي تحتاج إلى الوصول إلى بيانات حسابك على Merchant Center.

الأسئلة الشائعة

هل يمكنني تسجيل الدخول إلى واجهة مستخدم Merchant Center باستخدام حساب الخدمة؟
لا، حسابات الخدمة ليست حسابات Google عادية ولا يمكنها الوصول إلى واجهة مستخدم Merchant Center.
ما هو عدد المرات التي يجب فيها تجديد رموز الوصول إلى حساب الخدمة؟
تنتهي صلاحية رموز الوصول بعد ساعة واحدة من إصدارها من قِبل خادم تفويض Google OAuth 2.0. عند انتهاء صلاحية رمز الوصول، يجب أن يستخدم التطبيق مكتبة العميل لجلب رمز وصول آخر. لتجديد الرمز يدويًا، احذف ملف stored-token.json وأعِد المصادقة.