2017-10-13 1 views
1

Facebook 광고 정보를 읽어야하는 응용 프로그램을 만들고 있는데 이상하게 보입니다.Facebook Graph API 오류 # 272

https://graph.facebook.com/v2.10/me?fields=adaccounts {campaigns}을 (를) 사용하여 내 계정에 대한 캠페인에 액세스하면 캠페인과 해당 속성을 볼 수 있습니다. 캠페인에 대한 액세스 요청을 https://graph.facebook.com/v2.10/[campaign_id]으로 변경하면 다음과 같은 오류 메시지가 표시됩니다.

(# 272)이 광고 API 호출을 사용하려면 사용자가 애플리케이션의 관리자 여야합니다. 사용자가이 애플리케이션의 관리자 또는 개발자가 아닙니다.

"me"를 요청의 첫 번째 노드로 사용하는 캠페인의 속성을 볼 수 있습니다. 캠페인이 첫 번째 노드 인 요청을 사용하여 캠페인에 액세스 할 수없는 이유는 무엇입니까? 이 문제의 원인은 무엇일까요?

+0

'https : // graph.facebook.com/v2.10 /'은 API의 기본 URL 일 뿐이며 특별히 개체에 액세스하지 않습니다. 게시물에서 이것 이후에 누락 된 것이 있습니까? 아니면 실제로 "아무 것도"요청하지 않으 셨고 왜 효과가 없는지 궁금하십니까? – CBroe

+0

게시 한 URL에 문제가있었습니다 (지금 수정 됨). 액세스하려는 URL은 https://graph.facebook.com/v2.10/[campaign_id] – Albert

+0

어떤 종류의 액세스 토큰을 사용하고 있습니까? – CBroe

답변

0

나는 많은 게시물을 읽었으며 권한 문제 또는 토큰 문제 일 가능성이 높습니다.

우선 사용자로 로그인 한 다음 페이스 북 광고 관리자 또는 파워 에디터로 이동하여 사용자가 계정에 대한 권한을 가지고 있는지 확인하십시오.

여전히 광고 계정을보고 수정할 수 있다면 https://developers.facebook.com/bugs/에이 문제를보고해야합니다.

이것은 설명 중 하나 일 수도 있습니다.

귀하의 광고 계정이 비활성 상태이거나 불량 상태 일 수 있습니다. 또한 광고 계정의 액세스 수준이 개발 단계에있는 경우 이러한 유형의 오류가 발생할 수 있습니다. 문서에 언급 된 내용을 참조하십시오. here 계정을 기본 또는 표준 액세스 수준으로 업그레이드하면이 문제가 해결됩니다.

개발 액세스 수준에서는 종단 간 워크 플로 만 제안됩니다. 다음 텍스트는 페이스 북 문서에서 추출됩니다.

개발 액세스 수준은 개발 목적으로 설계되었으며 은 방금 도구를 만들기 시작한 사용자에게 이상적입니다. 이 레벨의 에는 아직 도구를 사용하는 고객이 없을 것입니다. 이 수준은 모든 개발자에게 개방되어 있으며 전체 사용 권한을 얻기 전에 종단 간 워크 플로를 API에 구축하기위한 것입니다.