Inspector Toolbelt Help Center
أدلة إرشاديةالإعدادات

ربط التطبيقات بواجهة API

أنشئ مفاتيح API وامنح الإذن لتطبيقات مثل Zapier وتحكم فيما يمكنها الوصول إليه.

للمستخدمين المتقدمين

تغطي هذه الصفحة الجانب الموجه للمطورين في ITB: مفاتيح API واتصالات تطبيقات OAuth. إذا كنت تريد فقط دفع البيانات إلى أدوات أخرى عند حدوث الأشياء، فراجع الويب هوكس أولًا.

هناك طريقتان يمكن بهما لتطبيق خارجي الوصول إلى حسابك عبر واجهة برمجة تطبيقات Go Toolbelt الخارجية:

  • مفاتيح API — تنشئ مفتاحًا وتلصقه في سكربتك الخاص أو في أداة تطلبه. الأفضل للتكاملات من خادم إلى خادم والبرمجيات المخصصة.
  • OAuth — تطبيقات مثل Zapier ترسلك إلى شاشة موافقة ITB حيث توافق على الوصول بنقرة واحدة. لا حاجة للتعامل مع المفاتيح.

قبل أن تبدأ

  • توجد مفاتيح API والويب هوكس في الإعداداتالتكاملات.
  • يعمل مفتاح API على بيانات حسابك أنت. ويمنح فقط الأذونات التي تختارها عند إنشائه، وجميع الأذونات تقريبًا للقراءة فقط (الاستثناء هو إدارة الويب هوكس).
  • يمكنك امتلاك ما يصل إلى 10 مفاتيح API نشطة في وقت واحد.

إنشاء مفتاح API

افتح بطاقة مفاتيح API

اذهب إلى الإعداداتالتكاملات. بطاقة مفاتيح API في الأعلى.

بطاقة مفاتيح API في تبويب إعدادات التكاملات، مع زر إنشاء مفتاح API
بطاقة مفاتيح API في تبويب إعدادات التكاملات، مع زر إنشاء مفتاح API

سمِّ المفتاح واختر الأذونات

انقر على إنشاء مفتاح API. أعطِ المفتاح اسمًا يخبرك بالغرض منه (مثل "تكامل Zapier")، ثم علّم الأذونات التي يحتاجها. الطلبات (قراءة) وجهات الاتصال (قراءة) محددتان مسبقًا؛ راجع جدول الأذونات أدناه للقائمة الكاملة.

مربع حوار إنشاء مفتاح API مع حقل الاسم ومربعات اختيار الأذونات
مربع حوار إنشاء مفتاح API مع حقل الاسم ومربعات اختيار الأذونات

انسخ المفتاح

انقر على إنشاء المفتاح. يظهر مفتاحك الجديد مرة واحدة — انسخه بزر النسخ واحفظه في مكان آمن.

انسخ مفتاحك الآن

يُعرض المفتاح مرة واحدة فقط. إذا فقدته، فألغِه وأنشئ واحدًا جديدًا — لا توجد طريقة لعرضه مرة أخرى.

ما الذي يجب أن تراه

يظهر المفتاح الجديد في قائمة مفاتيح API مع اسمه وشارات أذوناته وتاريخ إنشائه. وبمجرد أن يبدأ تطبيق باستخدامه، يظهر أيضًا تاريخ آخر استخدام.

إذا كنت أنت المطور: أرسل المفتاح في الترويسة X-API-Key مع الطلبات إلى https://api.gotoolbelt.com/v1/.... توجد وثائق تفاعلية لنقاط النهاية على api.gotoolbelt.com/docs (مرتبطة أيضًا من بطاقة مفاتيح API).

إلغاء مفتاح API

ابحث عن المفتاح في قائمة مفاتيح API وانقر على زر سلة المهملات بجواره.

أكّد بـ إلغاء. تتوقف أي تكاملات تستخدم هذا المفتاح عن العمل فورًا.

منح الإذن لتطبيق عبر OAuth

بعض التطبيقات (Zapier وMake وشركاء مسجلون آخرون) تتصل عبر OAuth بدلًا من مفتاح API. من جهتك، يبدو التدفق هكذا:

في التطبيق الخارجي، اختر ربط حساب ITB ‏/ Go Toolbelt الخاص بك. يرسلك التطبيق إلى شاشة موافقة ITB (سيُطلب منك تسجيل الدخول أولًا إن لم تكن مسجلًا بالفعل).

تعرض شاشة الموافقة اسم التطبيق والحساب الذي سجّلت الدخول به وبالضبط ما الذي سيتمكن التطبيق من فعله — مثلًا "عرض Orders وتفاصيل الطلبات الخاصة بك".

شاشة موافقة OAuth تعرض التطبيق الطالب والأذونات التي سيحصل عليها
شاشة موافقة OAuth تعرض التطبيق الطالب والأذونات التي سيحصل عليها

انقر على السماح بالوصول للموافقة، أو رفض للإلغاء. في الحالتين تعود إلى التطبيق.

لا يمكن لتطبيق أبدًا أن يحصل على أكثر من الأذونات التي سُجّل بها — وهي القائمة نفسها في جدول الأذونات أدناه.

لا يمكنك تسجيل تطبيق OAuth خاص بك

تطبيقات OAuth يسجلها فريق ITB، وليس من إعدادات حسابك. إذا كنت تبني تكاملًا مخصصًا لنفسك، فاستخدم مفتاح API بدلًا من ذلك.

ربط Zapier أو Make

يتصل Zapier وMake عبر تدفق OAuth أعلاه — ابحث عن تطبيق ITB ‏/ Go Toolbelt في دليل تطبيقاتهما وانقر على "connect". عند إعداد مشغّل Zap، ينشئ Zapier تلقائيًا اشتراك الويب هوك المطابق على حسابك، فلا يوجد شيء تضبطه بنفسك تحت الويب هوكس.

مشغّلات Zapier المتاحة: إنشاء Order واعتماده وإكماله وإعادة جدولته وتغيير حالته، بالإضافة إلى دفع فاتورة ونشر Report. الحمولات الدقيقة موثقة في مرجع أحداث الويب هوك.

مرجع الأذونات

هذه هي الأذونات (النطاقات) التي يمكن أن يحملها مفتاح API أو تطبيق OAuth:

الإذنالنطاقما الذي يسمح به
الطلبات (قراءة)orders:readعرض Orders وتفاصيلها
جهات الاتصال (قراءة)contacts:readعرض جهات الاتصال
الفواتير والفوترة (قراءة)billing:readعرض الفواتير والمعاملات
التقويم (قراءة)calendar:readعرض أحداث التقويم والتوفر
القوالب (قراءة)templates:readعرض قوالب Report
ملف الشركة (قراءة)company:readعرض ملف شركتك
أعضاء الفريق (قراءة)team:readعرض أعضاء الفريق
الإشعارات (قراءة)notifications:readعرض إعدادات الإشعارات
الويب هوك (قراءة)webhooks:readعرض إعدادات نقاط نهاية الويب هوك
الويب هوك (إدارة)webhooks:writeإنشاء نقاط نهاية الويب هوك وتحديثها وحذفها

كل الأذونات باستثناء الويب هوك (إدارة) للقراءة فقط — لا يمكن لمفتاح أو تطبيق متصل أبدًا إنشاء Orders أو جهات الاتصال أو الفواتير الخاصة بك أو تغييرها أو حذفها عبر واجهة API.

إذا حدث خطأ ما

  • توقف تكامل فجأة عن العمل — تحقق مما إذا كان مفتاح API الخاص به قد أُلغي (الإلغاء فوري)، ومن أن المفتاح يحمل كل إذن يحتاجه التكامل. الطلب الذي ينقصه إذن يُرفض بخطأ "missing required scope".
  • أخطاء "Invalid API key" — كُتب المفتاح خطأ أو أُلغي. لا يمكن عرض المفاتيح مرة أخرى بعد الإنشاء؛ أنشئ واحدًا جديدًا.
  • زر إنشاء المفتاح لا يفعل شيئًا — تحتاج إلى اسم وإذن واحد على الأقل معلّم؛ وقد تكون أيضًا عند حد الـ10 مفاتيح (ألغِ مفتاحًا قديمًا أولًا).

مواضيع ذات صلة

On this page