ChakraHQChakraHQ

إنشاء مفتاح API

كيفية إنشاء مفتاح API؟

لاستخدام واجهات API الخاصة بـ Chakra، عليك أولًا إنشاء مفتاح API لاستخدامك من قسم مفاتيح API .

إنشاء مفتاح API

لإنشاء مفتاح API، عليك تقديم المعلومات التالية:

  • الاسم - اسم المفتاح. يُرجى اختيار اسم ذي معنى. فهذا يسهّل إدارة المفاتيح.
  • الوصف (اختياري) - وصف لمفاتيح API
  • دور الوصول - اختر role لمفتاح API الجديد. سيرث مفتاح API الامتيازات التي يوفرها الدور المعيّن، وستُقيّده هذه الامتيازات. احرص على أن يكون دور مفاتيح API المعروضة للعامة الأقل امتيازًا مما يلزم لإنجاز المهمة.

استخدام مفتاح API

في عرض تفاصيل مفتاح API، ابحث عن قسم Access Tokens . انسخ رمز الوصول لاستخدامه في استدعاءات API.

يجب تمرير رمز الوصول بصفته رمز Bearer ضمن ترويسة Authorization عند إجراء استدعاءات API.

فيما يلي مثال على طلب curl

curl --location --request POST 'https://api.chakrahq.com/v1/ext/plugin/whatsapp/d83e1d23-50b8-4d87-8f92-842a0ac516f6/phoneNumber/913399113344/send-template-message' \--header 'Authorization: Bearer Nv6TD2sYSdTi2PFAwhUACt1wL8g0k1DMswbckKGwwaPrWSpnhE92u9x7GRkyckQMOgYC6a9yJE9ZFiWD9OiqQYoMS4zx12CcbIa9b69Vrwtfou7nUlc2BTPIRDkGOR3Ak6YvLV3MGjzytO6i8X82w30jQxdG18HXrw1gjlVLCg0r92yDhr6s4Hkxtl1iIibA6GHcXtjaqSnTjq7I7JOQRicMFdWGBBX59vsB8jU4pQwIqq1XxuPtXMNN7jtMnPA' \--header 'Content-Type: application/json' \--data-raw '{	"whatsappPhoneNumberId": "775966265503012",	"templateName": "christmas_promo_23",	"mapping": [		{			"schemaPropertyName": "1",			"schemaPropertyValue": "John"		}	],  "imageUrl": "https://chakra-public-media.chakrahq.com/5fc9f8e3-af4a-4f29-bfd8-6c02e3abe3ee/2024-10-17/9b755981-74f7-4cde-b495-cd7039991964.png"}'

إرشادات مفاتيح API

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

في هذه الصفحة