我試圖使用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