1

アクセス トークンを使用して Graph API にアクセスしようとすると、次のエラーが発生します。

{
   "error": {
      "message": "Expected 1 '.' in the input between the postcard and the payload",
      "type": "OAuthException",
      "code": 1
   }
}

作業中のアプリの認証に成功した後、アクセス トークンを取得しています。権限に同意し、アプリのランディング ページにアクセスしています。アクセス トークンは、私がオンラインで見たものとは異なります。「|」がありません その中のキャラクター。典型的な英数字の組み合わせに加えて、ピリオドといくつかのアンダースコアがあります。

4

2 に答える 2

0

リクエストに署名する前に、「アクセス トークン」ではなく、Facebook から返された「コード」パラメータを確認していることを確認してください。不正なアクセス トークンでリクエストに署名すると、このエラー メッセージが表示されました。

于 2015-08-04T01:42:52.333 に答える
0

私は問題を理解しました。私が一緒に働いていた他の開発者は、生の signed_request オブジェクト (解析されていない) の一部を使用して、アクセス トークンを形成していました。ドキュメントをざっと読んだ後、oauth_token 値を取得する前に、まず signed_request オブジェクトを解析する必要があることにすぐに気付きました。それが修正された後、私は簡単に API 呼び出しを行うことができました。

于 2012-08-30T12:58:19.053 に答える