2017-04-04 10 views
0

これは少し奇妙です。私はこれまでに何回もなされた要求をしていますが、何らかの理由で拒否されています。しかし、それはpostman/arcと私のサーバからのみ拒否されています。ブラウザに貼り付けると、予想通りのキャンペーンリストが表示されます。FacebookのマーケティングAPI:リクエストされたURLがオブジェクトを返します。IDは存在しませんが、ブラウザで動作します。

だから、これはブラウザで動作します。 https://graph.facebook.com/v2.7/act_blahblahblah/campaigns?fields=name,status,objective&access_token=mytoken

しかし、私はcURLのからの要求を行うか、郵便配達やアークでそれをテストしようとした場合、私はこのエラーを取得する:

Unsupported get request. Object with ID 'act_blahblahblah' 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

(もちろん、私はこの例ではblahblahblahで実際の広告アカウントを置き換えました)。

トークンが有効であり、アカウントIDが詳細設定にリストされていることを確認しました。これは過去に働いていたので、なぜ私は今それを取得しているのか分かりません。何か案は?

答えて

0

実際にはトークンの問題でしたが、バットからすぐに伝えることはできませんでした。私は機能する拡張トークンを使用していますが、変更が加えられた後に更新する必要がありました。そこで私は新鮮なトークンを得てそれを拡張し、それを新しい拡張トークンで試してみました。疑わしい場合は、子供たちが新鮮なトークンを取得することを覚えておいてください。あなた自身も。君も。

0

グラフAPIエクスプローラは、アクセストークンの問題をテストするのに役立ちます。 https://developers.facebook.com/tools/explorer/

また、ほとんどのアクセストークンは期限切れになります。プロード環境で永続的なトークンが必要な場合は、システムのユーザートークンを確認することをおすすめします。 https://developers.facebook.com/docs/marketing-api/businessmanager/systemuser/

関連する問題