Java でグラフ API に対してバッチ リクエストを使用しようとしています。実際にグラフ API リクエストを行っているのは HTTPClient です。
次のようなバッチ リクエストの配列を作成しようとしました。
String query2 = "SELECT --- from tableX";
String query = "SELECT --- from tableY";
String batch_request= "[{\"method\":\"GET\",\"relative_url\":method/fql.query?query="+query+"},"+
"{\"method\":\"GET\",\"relative_url\":method/fql.query?query="+query2+"}]";
次に、リクエストを URLEncode します。 String query = URLEncoder.encode(batch_request)
そして、次のようにグラフ API に渡します: https://graph.facebook.com/?batch= "+query+"&access_token="+accessToken
結果が得られません:(。エラー500が返されます。
何かご意見は?