我正在尝试对 java 中的图形 API 使用批处理请求。实际上,它是一个 HTTPClient 正在发出图形 API 请求。
我试图构造一个这样的批处理请求数组:
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。
有什么想法吗?