يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات
Apigee X. المعلومات
توضّح الأقسام التالية كيفية تفعيل ميزة تحقيق الربح في مؤسسة. وتعتمد الطريقة التي تستخدمها لتفعيل ميزة تحقيق الربح في مؤسسة على ما إذا كنت أحد عملاء Edge Cloud أو Edge for Private Cloud.
سحابة Apigee Edge
بالنسبة إلى عملاء Apigee Edge Cloud، ستساعدك Apigee في تفعيل ميزة تحقيق الربح لمؤسستك. يُرجى التواصل مع فريق دعم Apigee Edge للحصول على المساعدة.
السحابة الإلكترونية الخاصة في Apigee Edge
ملاحظة: قبل المتابعة، تأكد من أن حسابك على 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" }