質問

Facebook-java-apiでセッションキーを取得するにはどうすればよいですか?#これまでのことは次のとおりです。

Facebookアカウントにアプリを許可した後、アプリの適切なリダイレクトURLにリダイレクトされます。

     FacebookJsonRestClient facebookClient = new FacebookJsonRestClient ('key', 'secaret')
     String token =  facebookClient.auth_createToken()

返されたトークンで、セッションキーを取得しようとします

def sessKey = facebookClient.auth_getSession(token)

しかし、終わりは次のとおりです。

errors.grailsexceptionResolver jsonobject ["session_key"]見つかりません。 org.json.jsonexception:jsonobject ["session_key"]見つかりません。 at org.json.jsonobject.get(jsonobject.java:498)atorg.json.jsonobject.getString(jsonobject.java:669)at com.google.code.facebookapi.extensibleclient.auth_getsession(extensiblecleclient.java:288) com.google.code.facebookapi.extensibleclient.auth_getsession(extensibleclient.java:274)

ここに何が欠けていますか?ドキュメントはまったく役に立ちません。 Javadocsもまったく助けにはなりません。 Facebookアクセスに使用するJavaライブラリをお勧めできる人はいますか?

役に立ちましたか?

解決

そのライブラリは非常に時代遅れです。に切り替えることをお勧めします RESTFB. 。あなたが彼らのサイトに行くと、彼らはたくさんの例を持っています。

他のヒント

以下のコード行を試してください:

string Session_Key=Request.QueryString.Get("fb_sig_session_key").ToString();
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top