4

ユーザーがFacebookにログインしていると仮定すると(Cookieはブラウザーのキャッシュに保存されます)、アクセストークンを取得する最も簡単な方法は何ですか?私はFacebookのGraphAPIを試していますが、アクセストークンを取得するためにアプリケーションを作成する必要はありません(少なくとも今はそうではありません)。

正しく覚えていれば、数日前にブラウザでhttp://graph.facebook.com/meにアクセスし(ログイン中に)、http: //graph.facebook.com/me ?access_tokenにリダイレクトされました。 = ...、しかし今私は代わりにそれを取得します(そしてリダイレクトなし):

{  
      "error":      {  
      "type":    "OAuthException",  
      "message": "An active access token must be used to query information about the current user."  
   }  
}

残念ながら、私は物事がごく最近変わったと強く信じているので、以前に答えられた質問に頼ることができませんでした。

4

2 に答える 2

5

必要なドキュメントはすべてここにあります: https://developers.facebook.com/docs/authentication/

API でいくつかのことをテストするために 1 つのアクセス トークンだけが必要な場合は、Graph API Explorer ( https://developers.facebook.com/tools/explorer ) を使用して、そのアプリのアクセス トークンを生成できます。それをコピーしてコードに貼り付けます。

すぐに期限切れにならないトークンを取得するには、必ず「offline_access」権限を含めてください。

于 2012-01-04T16:35:44.403 に答える
1

単にあなたはできません!(認証/承認が成功した後)
を生成できるようにするには、アプリケーションを作成する必要があります。access_tokenこれについての詳細はこちら

于 2011-02-22T20:51:50.567 に答える