我使用Facebook SDK 3.10.0 for iOS。當我試圖讓用戶新聞推送,我有一個問題: 在Facebook上要求:Facebook API分頁不起作用
[FBRequest requestForGraphPath:@"me/home"]
我得到的響應與我需要和信息關於分頁的所有數據:
data = (
"A LOT OF USER DATA"
);
paging = {
next = "https://graph.facebook.com/{MY_USER_ID}/home?format=json&access_token={ACCESS_TOKEN}&limit=25&until=1385113385";
previous = "https://graph.facebook.com/{MY_USER_ID}/home?format=json&access_token={ACCESS_TOKEN}&limit=25&since=1385206398&__previous=1";
};
但當我嘗試使用下一個鏈接和AFHTTPRequestOperation獲得信息:
AFHTTPRequestOperation *newDataOperation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
newDataOperation.responseSerializer = [AFJSONResponseSerializer serializer];
[newDataOperation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"%@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Next page retrieving error = %@", error);
}];
我得到空的JSON
data = (
);
我已經使用Facebook的訪問令牌Debugger和結果:
而且有奇怪的訪問令牌,我開始使用圖形API瀏覽器不同於我進入我的應用程序。令牌這是我從圖形API Explorer的工作完全正常,但是當我tesetd令牌從應用程序的結果是一樣的:我的/ home工作 但下一個鏈接返回空:
實測值類似的問題[鏈接](http://stackoverflow.com/questions/10898998/calling-facebook-news-feed-me-home-with-until-parameter-returns-limit- 2-each) –
我不明白爲什麼要求** /我/家**圖形Api Explorer應用程序返回鏈接**下一個**的工作,但是當我選擇我的應用程序在圖形Api Explorer鏈接**下一個**不會返回任何數據... o_O –
我知道。有一些錯誤。你會在SO上看到很多關於它的問題,這些問題沒有任何具體的答案。 –