คุณกําลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X info
การสร้างรายได้มีชุด 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 |
แถบระดับเสียงสุดท้ายถึงขีดจำกัดที่กำหนดไว้แล้ว |