0
我正在使用RestFB的grails編寫facebook畫布/頁面應用程序。在使用oauth登錄過程獲得有效的訪問令牌後,我嘗試將用戶連接提取到頁面以向用戶展示選項。我使用下面的代碼:使用RestFB無法返回值獲取用戶連接頁面
List getPages() {
FacebookClient client = new DefaultFacebookClient(this.accessToken)
List pages = []
Connection<Page> connection = client.fetchConnection("/me/accounts", Page.class)
pages.addAll(connection.data)
while(connection.hasNext()) {
connection = client.fetchConnectionPage(connection.nextPageUrl, Page.class)
pages.addAll(connection.data)
}
return pages
}
這個調用,有時作品,並返回用戶的網頁。但是,有時連接對象返回一個空的數據列表。如果我使用Graph API Explorer嘗試相同的訪問令牌,則頁面列表將始終返回。
有人可以試圖幫助我弄清楚爲什麼列表是空的,有時如果我使用restfb但如果我使用圖形API瀏覽器永遠不會爲空?
這個答案完全忽略了分頁考慮。 –