انتقل إلى المحتوى

رمز الوصول إلى API

رمز الوصول إلى API هو معرف فريد يتم تعيينه لمشروع معين أو عدة مشاريع في حسابك. يقوم بمصادقة حسابك لإدارة مشاريعك عبر API، بما في ذلك تعديلات الحساب، وإرسال الرسائل، وتحرير المشاريع، وما إلى ذلك.

أنواع رموز الوصول إلى API

Anchor link to

يوفر Pushwoosh نوعين مختلفين من رموز الوصول إلى API: Server و Device.

كل نوع من الرموز صالح فقط لنطاق API المحدد له. سيحدث خطأ في المصادقة إذا تم استخدام الرمز غير الصحيح.

رمز Server API

Anchor link to

يُستخدم رمز Server API مع جميع أساليب API، باستثناء تلك الموجودة ضمن Device API. يجب تضمينه في نص الطلب في حقل auth.

رمز Device API

Anchor link to

يُستخدم رمز Device API حصريًا مع أساليب Device API. يجب تضمينه في رؤوس طلب HTTP باستخدام رأس Authorization. فيما يلي مثال على التنسيق الصحيح للرأس:

Authorization: Token <device_api_token>

استبدل <device_api_token> بقيمة رمز Device API الفعلي الخاص بك.

إنشاء وإدارة رموز الوصول إلى API

Anchor link to

يمكنك عرض وإنشاء وإدارة رموز الوصول إلى API الخاصة بك في قسم API Access في لوحة تحكم Pushwoosh. للوصول إليه، انتقل إلى Settings → API Access. رمز تطبيق Pushwoosh التجريبي

بشكل افتراضي، يتضمن كل حساب رمزًا يسمى Pushwoosh Demo App، والذي تم إعداده كرمز خادم.

إنشاء رمز وصول جديد إلى API

Anchor link to

لإنشاء رمز وصول جديد إلى API:

  1. اذهب إلى قسم API Access في لوحة التحكم.

  2. انقر على Generate New Token.

  3. في النافذة التي تظهر، اختر نوع الرمز:

    • Server يُستخدم لمعظم أساليب API (باستثناء أساليب Device API).

    • Device يُستخدم لأساليب Device API فقط.

  4. أدخل اسمًا للرمز.

  5. انقر على Generate لإنشاء الرمز.

إنشاء رمز جديد

هام: تأكد من منح الرمز حق الوصول إلى التطبيق الصحيح في لوحة تحكم Pushwoosh الخاصة بك. اعرف المزيد

سيظهر الرمز الجديد في قائمة الوصول إلى API. من هناك، يمكنك نسخ قيمته لاستخدامها في طلبات API أو إدارة أذونات الوصول الخاصة به حسب الحاجة.

إدارة رمز

Anchor link to

لإدارة رمز API موجود، انقر على قائمة النقاط الثلاث (⋮) بجوار إدخال الرمز في قسم API Access.

إدارة رمز

الخيارات التالية متاحة:

منح الوصول إلى جميع المشاريع

Anchor link to

يمنح الرمز حق الوصول إلى جميع المشاريع في حسابك. هذا يسمح له باستخدام API بالكامل عبر جميع المشاريع.

إلغاء الوصول من جميع المشاريع

Anchor link to

يزيل وصول الرمز إلى جميع المشاريع في حسابك. لن يتمكن الرمز بعد الآن من استخدام API حتى يتم منح الوصول مرة أخرى.

تحرير الرمز

Anchor link to

يفتح شاشة Edit API Token Permissions، حيث يمكنك:

  • تغيير اسم الرمز

  • نسخ قيمة الرمز

  • اختيار المشاريع التي يمكن للرمز الوصول إليها عن طريق تحديدها أو إلغاء تحديدها في القائمة

إدارة رمز

بعد الانتهاء من إجراء التغييرات، انقر على Save لتطبيقها.

حذف الرمز

Anchor link to

يزيل الرمز بشكل دائم من حسابك.

تفويض طلبات API

Anchor link to

لتفويض طلبات API، استخدم النوع الصحيح من رمز الوصول إلى API بناءً على نوع أسلوب API الذي تستدعيه:

لأساليب Server API

Anchor link to

قم بتضمين الرمز في حقل “auth” في نص الطلب:

مثال:

{
"request": {
"application": "XXXXX-XXXXX",
"auth": "yxoPUlwqm…………pIyEX4H",
"notifications": [{
"send_date": "now",
"content": "Hello world"
}]
}
}

لأساليب Device API

Anchor link to

استخدم رمز الجهاز (Device token). قم بتضمينه في رأس طلب HTTP باستخدام التنسيق التالي:

Authorization: Token <device_api_token>

استبدل <device_api_token> بقيمة الرمز الفعلي الخاص بك.