คุณกำลังดูเอกสารประกอบ Apigee Edge
ไปที่
เอกสารประกอบเกี่ยวกับ Apigee X. ข้อมูล
การสร้างรายได้มีชุด API ที่คุณสามารถใช้เพื่อยกเลิกการระงับนักพัฒนาซอฟต์แวร์ที่ ถูกระงับก่อนหน้านี้ ดังที่อธิบายไว้ในส่วนต่อไปนี้ นักพัฒนาแอปอาจถูกระงับในกรณีต่อไปนี้ ถึงขีดจำกัดที่กำหนดแล้ว เช่น จำนวนธุรกรรมถึงขีดจำกัดสูงสุดแล้ว หรือเงินคงเหลือในบัญชีชำระล่วงหน้าหมดลงแล้ว ดูรายการรหัสเหตุผลทั้งหมดได้ที่ สรุปรหัสเหตุผลสำหรับนักพัฒนาซอฟต์แวร์ที่ถูกระงับ
การดูนักพัฒนาซอฟต์แวร์ที่ถูกระงับทั้งหมดที่ใช้ API
ดูนักพัฒนาแอปที่ถูกระงับทั้งหมดขององค์กรโดยการส่งคำขอ GET ไปยังรายการต่อไปนี้
แหล่งข้อมูล: /organizations/{org_name}/suspended-developers
สถานที่:
{org_name}
ระบุชื่อขององค์กร
ตัวอย่างเช่น การเรียก cURL ต่อไปนี้จะแสดงรายชื่อนักพัฒนาซอฟต์แวร์ที่ถูกระงับทั้งหมดสำหรับ
myorg
:
curl -H "Content-Type: application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/suspended-developers" \ -u email:password
ตัวอย่างคำตอบมีดังนี้
[ { "creationDate": 1464388723633, "devId": "myorg@@@6Vro7VnjUhpGVn3p", "id": "myorg-myorg@@@6Vro7VnjUhpGVn3p-myorg@@@myproduct-null-RATE_PLAN_RATE_BAND_EXCEEDED", "message": "mint.productHasBeenSuspended for myorg@@@6Vro7VnjUhpGVn3p myorg@@@myproduct due to RATE_PLAN_RATE_BAND_EXCEEDED", "orgId": "myorg", "prodId": "myorg@@@myproduct", "reasonCode": "RATE_PLAN_RATE_BAND_EXCEEDED" }, { "creationDate": 1464022846293, "devId": "myorg@@@vXh7LXxtUy9COVdy", "id": "myorg-myorg@@@vXh7LXxtUy9COVdy-myorg@@@myproduct-null-NO_CURRENT_PUBLISHABLE_ENTITY", "message": "mint.productHasBeenSuspended for myorg@@@vXh7LXxtUy9COVdy myorg@@@myproduct due to mint.noCurrentPublishableEntity", "orgId": "myorg", "prodId": "myorg@@@myproduct", "reasonCode": "NO_CURRENT_PUBLISHABLE_ENTITY" } ]
การดูนักพัฒนาซอฟต์แวร์ที่ถูกระงับโดยใช้ API
ดูนักพัฒนาซอฟต์แวร์ที่ถูกระงับขององค์กรโดยการส่งคำขอ GET ไปยังรายการต่อไปนี้
แหล่งข้อมูล:
/organizations/{org_name}/suspended-developers/{developer_email_or_id}
สถานที่:
{org_name}
ระบุชื่อขององค์กร{developer_email_or_id}
ระบุรหัสของนักพัฒนาซอฟต์แวร์ หากต้องการดูรายการ นักพัฒนาซอฟต์แวร์ ให้ดูที่รายการ นักพัฒนาซอฟต์แวร์
ตัวอย่างเช่น การเรียก cURL ต่อไปนี้จะแสดงรายละเอียดของนักพัฒนาแอปที่ถูกระงับ
joe@example.com
:
curl -H "Content-Type: application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/suspended-developers/joe@example.com" \ -u email:password
ตัวอย่างคำตอบมีดังนี้
[ { "creationDate": 1464388723633, "devId": "myorg@@@6Vro7VnjUhpGVn3p", "id": "myorg-myorg@@@6Vro7VnjUhpGVn3p-myorg@@@myproduct-null-RATE_PLAN_RATE_BAND_EXCEEDED", "message": "mint.productHasBeenSuspended for myorg@@@6Vro7VnjUhpGVn3p myorg@@@myproduct due to RATE_PLAN_RATE_BAND_EXCEEDED", "orgId": "myorg", "prodId": "myorg@@@myproduct", "reasonCode": "RATE_PLAN_RATE_BAND_EXCEEDED" } ]
ยกเลิกการระงับนักพัฒนาซอฟต์แวร์ทั้งหมดสำหรับผลิตภัณฑ์ API ที่ใช้ API
ยกเลิกการระงับนักพัฒนาซอฟต์แวร์ทั้งหมดที่ถูกระงับสำหรับผลิตภัณฑ์ API โดยการส่งคำขอ POST
ไปยังแหล่งข้อมูลต่อไปนี้
/organizations/{org_name}/suspended-developers/unsuspend-by-product/{suspendedProduct_id}
สถานที่:
{org_name}
ระบุชื่อขององค์กร{suspendedProduct_id}
ระบุรหัสของผลิตภัณฑ์ API โดยใช้รูปแบบ ซึ่งมีลักษณะคล้ายตัวอย่างดังต่อไปนี้:{org_id}@@@{product_id}
ค่านี้จะแสดงผลเป็นprodId
เมื่อคุณดูนักพัฒนาแอปทั้งหมดหรือบางรายที่ถูกระงับตามที่อธิบายไว้ใน ดูนักพัฒนาซอฟต์แวร์ที่ถูกระงับทั้งหมดที่ใช้ API และการดูนักพัฒนาซอฟต์แวร์ที่ถูกระงับโดยใช้ API
ตัวอย่างเช่น การเรียก cURL ต่อไปนี้จะยกเลิกการระงับนักพัฒนาซอฟต์แวร์ทั้งหมดสำหรับผลิตภัณฑ์ API
myorg@@@myproduct
:
curl -H "Content-Type: application/json" -X POST \ "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/suspended-developers/unsuspend-by-product/myorg@@@myproduct" \ -u email:password
ยกเลิกการระงับนักพัฒนาซอฟต์แวร์โดยใช้ API
ยกเลิกการระงับนักพัฒนาซอฟต์แวร์บางรายที่ถูกระงับโดยการส่งคำขอ DELETE ไปยัง แหล่งข้อมูลต่อไปนี้: /organizations/{org_name}/suspended-developers/{suspendedDev_id}
สถานที่:
{org_name}
ระบุชื่อขององค์กร{suspendedDev_id}
ระบุรหัสของนักพัฒนาซอฟต์แวร์ที่ถูกระงับโดยใช้รูปแบบ ซึ่งมีลักษณะคล้ายตัวอย่างดังต่อไปนี้:{org_id}@@@{dev_id}
ค่านี้จะแสดงผลเป็นdevId
เมื่อคุณดูนักพัฒนาซอฟต์แวร์ที่ถูกระงับทั้งหมดหรือบางราย ตามที่อธิบายไว้ในการดูนักพัฒนาซอฟต์แวร์ที่ถูกระงับทั้งหมดที่ใช้ API และการดูนักพัฒนาซอฟต์แวร์ที่ถูกระงับโดยใช้ API
หรือคุณสามารถส่งผ่านพารามิเตอร์การค้นหาต่อไปนี้ก็ได้
พารามิเตอร์การค้นหา | คำอธิบาย |
---|---|
suspendedProduct_id |
รหัสของผลิตภัณฑ์ API โดยใช้รูปแบบที่คล้ายกับตัวอย่างต่อไปนี้
{org_id}@@@{product_id} ค่านี้จะแสดงผลเป็น prodId เมื่อ
คุณจะดูนักพัฒนาซอฟต์แวร์ที่ถูกระงับทั้งหมดหรือบางรายเท่านั้น ตามที่อธิบายไว้ในการดูนักพัฒนาซอฟต์แวร์ที่ถูกระงับทั้งหมดที่ใช้ API และการดูนักพัฒนาซอฟต์แวร์ที่ถูกระงับโดยใช้ API |
ตัวอย่างเช่น การเรียก cURL ต่อไปนี้จะยกเลิกการระงับนักพัฒนาซอฟต์แวร์ที่มีรหัส
myorg@@@6Vro7VnjUhpGVn3p
สำหรับผลิตภัณฑ์ API myorg@@@myproduct
:
curl -H "Content-Type: application/json" -X DELETE \ "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/suspended-developers/myorg@@@6Vro7VnjUhpGVn3p?productId=myorg@@@myproduct" \ -u email:password
สรุปรหัสเหตุผลสำหรับนักพัฒนาซอฟต์แวร์ที่ถูกระงับ
ตารางต่อไปนี้สรุปรหัสเหตุผลที่ระบุเหตุผลที่นักพัฒนาแอป ถูกระงับ
รหัสสาเหตุ | คำอธิบาย |
---|---|
INSUFFICIENT_FUNDS |
บัญชีนักพัฒนาแอปถูกนําออกแล้ว |
LIMIT_VIOLATED |
บัญชีนักพัฒนาแอปถึงขีดจำกัดที่กำหนดค่าไว้แล้ว |
NO_CURRENT_PUBLISHABLE_ENTITY |
นักพัฒนาแอปยังไม่ได้ยอมรับ (สมัครใช้บริการ) แพ็กเกจราคา |
RATE_PLAN_RATE_BAND_EXCEEDED |
ถึงขีดจำกัดที่กำหนดค่าไว้ของช่วงระดับเสียงสุดท้ายแล้ว |