أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلىمستندات Apigee X. info
توضّح الأقسام التالية كيفية تفعيل ميزة تحقيق الربح لمؤسسة. تعتمد الطريقة التي تستخدمها لتفعيل ميزة تحقيق الربح لمؤسسة على ما إذا كنت عميلاً في Edge Cloud أو Edge for Private Cloud.
Apigee Edge Cloud
بالنسبة إلى عملاء Apigee Edge Cloud، ستساعدك Apigee في تفعيل ميزة تحقيق الربح لمؤسستك. يُرجى التواصل مع فريق دعم Apigee Edge للحصول على المساعدة.
Apigee Edge Private Cloud
ملاحظة: تأكَّد من أنّ حسابك على Edge يتضمّن امتيازات مشرف النظام قبل المتابعة.
لتفعيل ميزة تحقيق الربح لمؤسسة، أرسِل طلب POST إلى
/asyncjobs/enablemonetization.
عليك تمرير المعلومات التالية في نص الطلب.
| الموقع | الوصف |
|---|---|
adminEmail |
البريد الإلكتروني التلقائي لإعدادات إشعارات تحقيق الربح |
mxGroup |
المجموعة المستخدَمة لخوادم التقييم وApache Qpid تعتمد المجموعة التي تختارها على
متطلبات السعة والمنطقة ونوع المؤسسة. بالنسبة إلى السحابة الإلكترونية الخاصة، اضبط هذه القيمة
على mxgroup001. |
notifyTo |
البريد الإلكتروني الذي سيتم إرسال إشعار إليه عند تفعيل ميزة تحقيق الربح بنجاح |
orgName |
اسم المؤسسة |
pgHostName |
اسم المضيف لقاعدة بيانات Postgres |
pgPassword |
كلمة المرور لحساب مستخدم تحقيق الربح على Postgres |
pgPort |
منفذ قاعدة بيانات Postgres |
pgUserName |
اسم حساب مستخدم تحقيق الربح على Postgres |
على سبيل المثال، يفعِّل الطلب التالي ميزة تحقيق الربح لمؤسسة myOrg
، حيث ms_IP هو عنوان IP لعُقدة "خادم الإدارة"
وport هو المنفذ الذي تم ضبطه (مثل 8443):
$ curl -H "Content-Type:application/json" -X POST -d \ '{ "orgName" : "myOrg", "mxGroup" : "mxgroup001", "pgHostName" : "pg_hostname", "pgPort" : "5432", "pgUserName" : "pg_username", "pgPassword" : "pg_password", "adminEmail" : "myemail@company.com", "notifyTo" : "myemail@company.com" }' \ "https://ms_IP:port/v1/mint/asyncjobs/enablemonetization" \ -u email:password
في ما يلي مثال على الردّ:
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "ENABLE_MINT" }
بعد اكتمال الطلب، يتم إرسال رسالة إلكترونية إلى عنوان البريد الإلكتروني الذي تم ضبطه لل
notifyTo في الطلب، وسيتغيّر حقل الحالة إلى إحدى ال
قيم التالية: COMPLETED أو FAILED أو CANCELLED.
يمكنك الاطّلاع على حالة الطلب عن طريق إرسال طلب GET إلى /asyncjobs/{id}.
على سبيل المثال:
$ curl -X GET "https://ms_IP:port/v1/mint/asyncjobs/c6eaa22d-27bd-46cc-be6f-4f77270818cf" \ -u email:password { "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "COMPLETED", "type": "ENABLE_MINT" }