1

次のことを行う FB アプリを作成します。

1) 次のように、認証/ログインするために、最初の要求を FB にリダイレクトします。

https://www.facebook.com/dialog/oauth?client_id=MYAPPID&redirect_uri=http://localhost:8080/FB/servlet&scope=read_stream&response_type=code

2) サーブレットで、「code」パラメータを取得します (signed_request は?):

 String signedReq = request.getParameter("code");

// the String retrieved from the code parameter is:
// 3DaDJXq1Mlsq67GbeudlUxu7bY5Um4hSJlwzoPCHhp4.eyJpdiI6Ikc1ODNuRjZXbnhCb0hUV1FEMVNTQUEifQ._iXKxSGiNHfc-i5fRO35ny6hZ03DcLwu4bpAkslqoZk6OfxW5Uo36HwhUH2Gwm2byPh5rVp2kKCNS6EoPEZJzsqdhZ_MhuUD8WGky1dx5J-qNOUqQK9uNM4HG4ziSgFaAV8mzMGeUeRo8KSL0tcKuq

3) この文字列から OAuth トークンを取得する方法は?

前もって感謝します!M

4

1 に答える 1

5

Facebookのドキュメントでは、Facebookに送り返すように指示されています:

http://developers.facebook.com/docs/authentication/

基本的にこれを行います:

   https://graph.facebook.com/oauth/access_token?
   client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&
   client_secret=YOUR_APP_SECRET&code=THE_CODE_FROM_ABOVE

これは正常に機能するはずです。

于 2011-06-04T16:00:54.273 に答える