<ph type="x-smartling-placeholder"></ph>
현재 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}
는 개발자의 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 제품의 모든 개발자의 정지 해제
POST 요청을 실행하여 API 제품에 대해 정지된 모든 개발자의 정지를 해제합니다.
다음 리소스를 참고하세요.
/organizations/{org_name}/suspended-developers/unsuspend-by-product/{suspendedProduct_id}
각 항목의 의미는 다음과 같습니다.
{org_name}
는 조직의 이름을 지정합니다.{suspendedProduct_id}
는 형식을 사용하여 API 제품의 ID를 지정합니다. 다음과 비슷합니다.{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}
는 형식을 사용하여 정지된 개발자의 ID를 지정합니다. 다음과 비슷합니다.{org_id}@@@{dev_id}
이 값은 API를 사용하여 정지된 모든 개발자 보기 및 API를 사용하여 정지된 개발자 보기에 설명된 대로 정지된 모든 개발자 또는 특정 개발자를 볼 때devId
원하는 경우 다음 쿼리 매개변수를 전달할 수 있습니다.
쿼리 매개변수 | 설명 |
---|---|
suspendedProduct_id |
API 제품의 ID로, 다음과 유사한 형식을 사용합니다.
{org_id}@@@{product_id} 이 값은 다음과 같은 경우 prodId 로 반환됩니다.
API를 사용하여 정지된 모든 개발자 보기 및 API를 사용하여 정지된 개발자 보기에 설명된 대로 모든 또는 특정 정지된 개발자가 표시됩니다. |
예를 들어 다음 cURL 호출은 ID가 있는 개발자의 정지를 해제합니다.
API 제품 myorg@@@myproduct
의 myorg@@@6Vro7VnjUhpGVn3p
:
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
정지된 개발자의 이유 코드 요약
다음 표에는 개발자가 Google Kubernetes Engine에서 정지됨.
이유 코드 | 설명 |
---|---|
INSUFFICIENT_FUNDS |
개발자 계정이 소진되었습니다. |
LIMIT_VIOLATED |
개발자 계정에 구성된 한도에 도달했습니다. |
NO_CURRENT_PUBLISHABLE_ENTITY |
개발자가 요금제를 수락 (구독)하지 않았습니다. |
RATE_PLAN_RATE_BAND_EXCEEDED |
구성된 최종 볼륨 대역 한도에 도달했습니다. |