개발중인 앱에 문제가 있습니다. 필자는 페이스 북 앱을 모두 설치 했으므로 파이어base 인증 로그인을 통해 사용자의 access_token을 가져올 수 있었지만 광고 계정/캠페인 등과 관련된 Facebook 그래프 API에 대한 호출을 시도 할 때 오류 : 나는 각도 내 구성 요소에 사용하고Facebook Graph API - Facebook 광고 캠페인에 액세스하기위한 지원되지 않는 GET 요청이 있습니까?
Unsupported get request. Object with ID '<ad-account-id>' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api
, 나는 데이터를 잡는 가장 기본적인 버전을 실행하려고하는 ngOnInit()
기능을 가지고 :
ngOnInit() {
console.log('auth', this.auth)
let accessToken = '<access-token-i-dont-want-to-share>';
let url = `https://graph.facebook.com/v2.10/<ad-account-id>/campaigns?access_token=${accessToken}`;
let obs = this.http.get(url).subscribe(data => {
console.log('data', data);
});
}
I Facebook 로그인에도 ads_management
, ads_read
이라는 적절한 권한이 추가되었습니다.
내 광고 계정 ID의 경우 올바른 ID임을 알기 위해 페이스 북 광고 파워 에디터에서 바로 가져 왔습니다.
나는 국가 별 제한없이 내 앱을 공개했습니다.
다른 사람이 나에게 뭔가 다른 것을 권할 수 있습니까? 다른 것들에 대한 API를 쿼리하려고해도 문제가 없습니다.
미리 감사드립니다.
입니다. 동일한 액세스 토큰을 사용하여 동일한 오류가 발생하면 필요한 권한이 누락되었거나이 특정 추가 계정에 대한 액세스 권한이없는 것일 수 있습니다. – CBroe