開発中のアプリで問題が発生しています。私は自分のFacebookアプリケーションをすべてセットアップしていますが、Firebaseの認証ログインを使ってユーザーのaccess_tokenを取得できますが、広告アカウントやキャンペーンなどに関するFacebook Graph APIの呼び出しをしようとすると、エラー:私はFacebook Graph API - Facebook広告キャンペーンにアクセスするためのサポートされていないGETリクエストですか?
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);
});
}
:私は角使用していて、私のコンポーネントで、私はデータをつかむの最も基本的なバージョンを実行しようとしているngOnInit()
機能を持っている
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
Facebookログイン時に適切なアクセス許可ads_management
、ads_read
も追加されました。
私の広告アカウントIDについては、Facebook Ads Power Editorから直接引き出して、正しいIDであることを確認しました。
私は国の制限なしで私のアプリを一般公開しました。
他に誰かが私に間違っていることを勧めてもらえますか?私は他のもののためにAPIをクエリしようとすると、問題はありません。
ありがとうございます!
です。同じアクセストークンを使用して同じエラーが発生した場合は、必要な権限が不足しているか、この特定の追加アカウントにアクセスする権限がありません。 – CBroe