저는 현재 고객 계정 중 하나에서 Adobe Analytics를 사용하려고 애 쓰고 있습니다. 실제로 API에서 올바르게 인증 할 수 있으며 Report.GetMetrics와 같은 일부 호출이 작동하지만 Report.Queue 또는 Report.Run API 호출을 시도 할 때마다 "권한이 없습니다. 이 작업을 수행 할 수 있습니다. " 이것은 결코 전에 발생하지 않았으므로 우리는 이것을 고치는 법을 모릅니다. 당신은 어떤 생각을 가지고 있습니까? /1.4/rest?method=Report.Queue에Omniture API, Report.Queue가 "이 작업을 수행 할 수있는 권한이 없습니다."를 반환합니다.
예 전화 :
{
"reportDescription":{
"reportSuiteID":"CUSTOMER_REPORT_SUITE",
"date":"2017-02-19",
"metrics":[
{
"id":"revenue"
}
],
}
}
체계적인 답 :
{
"error":"Bad Request",
"error_description":"You do not have privileges to perform this operation.",
"error_uri":null
}
나를, 내가 도와주세요 인내심을 잃었습니다.
안녕하십니까, 답변 해 주셔서 대단히 감사합니다. 후행 쉼표를 사용하는 쿼리는 부분 쿼리가 아니며 사실이 쿼리는 다른 고객의 API 탐색기에서 작동합니다 (따라서 다른 자격 증명과 rsid를 사용). 이제 계정의 액세스 권한에 관해서는 액세스 권한이 없지만 고객이 API를 대신하여 쿼리합니다. 그 이유는 우리가 권한에 직접 액세스하지 않기 때문에 복잡합니다. 관리 : ( – WintermeW
@ wintermew 예, 나는 또한 API 익스플로러에서 그것을 시도했다. 확실히 고객이 계정을 올릴 필요가 들리는 privs –