2016-06-20 3 views
2

자동화 된 방식으로 실행되고 Facebook에 로그인하며 Facebook Lead Ads API에서 리드를 검색하는 스크립트를 우리의 백엔드 서버 중 하나에 쓰려고합니다. 나는 여기에 명시된 가이드를 사용하고 있습니다 :Facebook 동사 광고 서버 쪽 가져 오기

https://developers.facebook.com/docs/marketing-api/guides/lead-ads/leads/v2.6

나는 데 어려움은 리드를 가져 오기 위해, 스크립트가 manage_pages 권한이 있어야한다는 것입니다. 나는 Facebook의 Developer 인터페이스에서 "app"을 만들고, manage_pages 권한에 대한 승인을 요청하여이를 신청했지만, 스크린 캐스트에 "app"이 어떻게 작동하는지 보여주지 않았기 때문에 요청이 거부되었다. "로그인"하는 명확한 방법을 볼 수 있습니다.

이 스크립트는 최종 사용자가 보거나 액세스하지 않으며 로그인 프로세스가 서버 측 스크립트에 의해 완전히 처리되기 때문에 이에 대한 승인을 얻는 방법을 모르겠습니다. 우리는 Facebook API를 다른 방식으로 사용하지 않고 있습니다. 우리는 사용자 용 응용 프로그램을 작성할 계획이 없습니다. Facebook 사이트의 설명서와 예제는 모두 사용자 용 응용 프로그램을 작성하는 사람들을 대상으로하는 것으로 보입니다. 우리의 경우 진행 방법이 명확하지 않습니다.

Facebook API를 사용하는 서버 측 전용 앱에 대한 승인을 얻는 것이 가장 좋습니다. 아니면 사람들이하지 않는 무언가입니까?

+0

그래서 피터,이 방법을 찾았습니까? 그렇다면 공유하십시오! – aledpardo

답변

0

리드가 생성되는 페이지에 관리자 권한이 있다고 가정하면 manage_pages 및 ads_management 권한으로 액세스 토큰을 생성하고이 토큰을 사용하여 리드를 검색 할 수 있습니다.

API 호출을 사용하는 앱에 이러한 권한이없는 경우에도 언급 된 범위로 액세스 토큰을 생성 할 수 있습니다. 이 테스트 그래프 API Explorer를 사용하여

시도 - https://developers.facebook.com/tools/explore

당신이 드롭 다운 메뉴에서 생성 한 광고 API를 응용 프로그램을 선택하고 사용 토큰 생성 버튼을 클릭합니다. 토큰을 생성 할 때 ads_management 및 manage_pages 체크 박스를 선택하고이를 사용하여/lead of leads/leads를 찾습니다.

관련 문제