Facebook Scribe OAuth正在返回“消息”:“(#601)分析器错误:意外的查询结束

时间:2013-04-15 14:52:05

标签: facebook-fql scribe

这是我的java代码,以及我作为参数传递的URL字符串。如果我复制粘贴在浏览器上的URL它是否有效。

String strURL="SELECT post_id, actor_id, permalink, message, impressions, type, likes, comment_info, share_count, created_time , updated_time FROM stream WHERE source_id='<srcid>'";

    OAuthRequest authRequest = new OAuthRequest(Verb.GET, "https://graph.facebook.com/fql");
    authRequest.addBodyParameter("q", strURL);
    service.signRequest(accessToken, authRequest);
    Response authResponse = authRequest.send();
    System.out.println(authResponse.getBody());

错误讯息 - 20:12:58,986 INFO [stdout](http-localhost-127.0.0.1-8080-2){“error”:{“message”:“(#601)分析器错误:意外结束查询。”,“type” : “OAuthException”, “代码”:601}}

1 个答案:

答案 0 :(得分:0)

谢谢cpilko。实际上,这是我对抄写员OAuth的误解。而不是authRequest.addBodyParameter,我应该使用authRequest.addQuerystringParameter。

代码现在正常工作,我能够收到回复。