現在の Facebook API v3.0.2.b は、応答を保持する com.facebook.Response オブジェクトを返します。これを解析する方法を知っていますか?次のコードは例外を発生させます:(
//execute the request
Request request = new Request
(
session,
"/fql",
params,
HttpMethod.GET,
new Request.Callback()
{
@Override
public void onCompleted( Response response )
{
try
{
JSONArray json = new JSONArray( response.toString() );
}
catch ( Throwable t )
{
System.err.println( t );
}
}
}
);
Request.executeBatchAsync( request );
エラーメッセージには次のように記載されています。
org.json.JSONException: Unterminated object at character 25 of {Response: responseCode: 200, graphObject: GraphObject{graphObjectClass=GraphObject, state={"data":[{"pic_square":.....
誰もが正しい解決策を知っていますか? 使いましょうか
GraphObject go = response.getGraphObject();
..それでGraphUser-Objectsを取得するにはどうすればよいですか?
申し訳ありませんが、これは些細な問題のように思えますが、Response-object の処理は facebook のドキュメントでは十分に文書化されておらず、ウェブ上でこれについて何も受け取ることができませんでした :(
事前にどうもありがとうございました!
こんにちはクリストファー