تفعيل ميزة تحقيق الربح لمؤسسة

يتم الآن عرض مستندات 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"
}