我试图使用restfb从给定的Facebook页面的抓取后的名单(JAVA)获取后列出
列表fbPages = Arrays.asList( “178697151159 /帖”, “538560813021153 /帖” ); JSONObject fetchObjectsSubResults = client.fetchObjects(fbPages,JsonObject.class,Parameter.with(“fields”,“shares,created_time”),Parameter.with(“limit”,5));};
但我发现了来自Facebook的API运行时错误如下..有任何机构可以帮助我解决这个或者是在线程“主要” com.restfb这个不可能的(
例外。异常.FacebookOAuthException:接收到类型为OAuthException的Facebook错误响应:(#803)您请求的某些别名不存在:178697151159/posts ?, 538560813021153/posts?(code 803,subcode null) at com.restfb.DefaultFacebookClient $ Default.GraphFacebookExceptionMapper.exceptionForTypeAndMessage(DefaultFacebookClient.java:1278) at com.restfb.DefaultFacebookClient.throwFacebookResponseStatusExceptionIfNecessary(DefaultFacebookClient.java:1195) at com.restf b.DefaultFacebookClient.makeRequestAndProcessResponse(DefaultFacebookClient.java:1136) 在com.restfb.DefaultFacebookClient.makeRequest(DefaultFacebookClient.java:1058) 在com.restfb.DefaultFacebookClient.makeRequest(DefaultFacebookClient.java:1020) 在com.restfb。默认的FacebookClient.fetchObjects(DefaultFacebookClient.java:476) at main.main(main.java:75)
这看起来像你正在使用的方法,预计只传递页面_ids_,但你传递'page-id/posts'到它,图形API不识别为页面id那就不足为奇了。)你需要去检查你在那里使用的SDK /客户端库的文档,看看_right_方法是用什么id来指定你想要的边/字段。 – CBroe