API 문제 해결 troubleshooting
- Adobe.io 콘솔로 이동하면 다음 오류가 발생합니다. "Adobe I/O 콘솔은 엔터프라이즈 계정의 구성원을 선택하는 데만 사용할 수 있습니다. 액세스 권한이 있다고 생각되면 시스템 관리자에게 문의하십시오."
관리자는 조직의 API 키만 만들 수 있습니다. 이 메시지가 표시되고 API 키를 만들려고 하며 조직의 관리자 중 한 명에게 물어보려는 경우.
- Adobe.io에 대한 요청을 수행하면 {"error_code":"403023","message":"프로필이 유효하지 않습니다"}
즉, 특정 Campaign 제품의 IMS 프로비저닝에 문제가 있습니다. IMS 팀에서 이를 해결해야 합니다.
Adobe 자세한 내용을 보려면 토큰으로 IMS API를 호출하여 IMS 프로필의 모양을 확인할 수 있습니다. request.io를 라우팅하려면 organization_id가 URL에 입력한 것과 동일한 prodCtx가 있어야 합니다.
누락된 경우 IMS 프로비저닝을 수정해야 합니다.
-X GET https://mc.adobe.io/{ORGANIZATION}/campaign/profileAndServices/profile \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>'
다음 오류를 반환합니다.
{"error_code":"403023","message":"Profile is not valid"}
이 요청을 사용하여 IMS 프로필을 확인합니다.
-X GET https://ims-na1.adobelogin.com/ims/profile/v1 \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>'
응답에서 ORGANIZATION_ID 값은 첫 번째 GET 요청에서 동일해야 합니다.
{
"countryCode": "FR",
"mrktPermEmail": null,
"projectedProductContext": [
{
"prodCtx": {
"statusCode": "ACTIVE",
"ident": "ZQ9FRQK7BF09YXAESFY9DDQP1G",
"modDts": 1448307260000,
"organization_id": "actest",
"owningEntity": "6096892F54B5819E0A4C98A2@AdobeOrg",
"serviceCode": "dma_tartan",
"label": "Adobe Marketing Cloud",
"serviceLevel": "standard",
"createDts": 1421181343000,
"deal_id": " "
}
}
]
}
- Adobe.io에 대한 요청을 수행하면 {"code":500, "message":"죄송합니다. 문제가 발생했습니다. URI를 확인하고 다시 시도하십시오."}
Adobe.io가 잘못된 URI를 선언합니다. 요청하는 URI가 유효하지 않을 가능성이 높습니다. Campaign 서비스를 선택하면 Adobe.io에서 가능한 organization_ids 목록이 있는 선택기가 표시됩니다. 선택한 항목이 URL에 입력한 내용인지 확인해야 합니다.
- Adobe.io에 대한 요청을 수행하면 {"error_code":"401013","message":"Oauth 토큰이 유효하지 않습니다"}
토큰이 잘못되었거나(토큰 생성에 사용한 부적절한 IMS 호출) 토큰이 만료되었습니다.
- 만든 후 내 프로필이 표시되지 않음
인스턴스 구성에 따라 만들어진 프로필을 orgUnit 에 연결해야 합니다. 생성 시 이 필드를 추가하는 방법을 이해하려면 이 섹션을 참조하세요.
recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff