1. ホーム
  2. facebook

[解決済み] なぜ "Invalid appsecret_proof provided in the API argument" と表示されるのでしょうか?

2022-02-27 17:25:21

質問

Facebookの最新の変更から、appsecret_proofについて。 https://developers.facebook.com/docs/reference/api/securing-graph-api/ アプリの詳細設定から機能を有効/無効にしたり、ドキュメントに記載されているコードを適用しても、パフォーマンスレポートをダウンロードすることができない状態です。

このエラーが常に発生しています。

{"error":{"message":"Invalid appsecret_proof provided in the API argument","type":"GraphMethodException","code":100}}...

また、機密のバグをオープンしましたが、誰も答えを持って戻ってこない。

これ以上何を試せばいいのか、本当にわからない。

解決方法は?

このエラーは(私の経験では)ほぼ間違いなく正しいものです。

標準のPHP SDKを修正せずに使用していると仮定すると、最も可能性の高い理由は以下の通りです。

  • SDKのコードで間違ったアプリIDを設定している
  • SDKのコードに間違ったアプリの秘密が設定されています。
  • 間違った/別のアプリのアクセストークンを使おうとしている