3
有沒有人對此有任何要求?我無法弄清楚,現在我發送了75個單獨的HTTP請求,這似乎並不聰明,而且我遇到了這樣一個大型多重查詢的問題。Facebook的批量請求在objective-c
(雖然有批量請求,我擔心有更大的時機出現,因爲它發回的結果可能會超過3G)。
有沒有人能夠在objective-c中編寫批量請求,或者您是否對超大型查詢有其他建議?我知道它附加代碼的適當形式,但我甚至無法確定從哪裏開始。
有沒有人對此有任何要求?我無法弄清楚,現在我發送了75個單獨的HTTP請求,這似乎並不聰明,而且我遇到了這樣一個大型多重查詢的問題。Facebook的批量請求在objective-c
(雖然有批量請求,我擔心有更大的時機出現,因爲它發回的結果可能會超過3G)。
有沒有人能夠在objective-c中編寫批量請求,或者您是否對超大型查詢有其他建議?我知道它附加代碼的適當形式,但我甚至無法確定從哪裏開始。
有用於執行與所述圖形API批次請求的選項,如所描述at the docs:
curl \
-F 'access_token=…' \
-F 'batch=[ \
{"method": "GET", "relative_url": "me"}, \
{"method": "GET", "relative_url": "me/friends?limit=50"} \
]'\
https://graph.facebook.com
注意,存在用於單批請求50個操作的電流限制。
在Facebook的iOS SDK實施將看起來有點像這樣(其中facebook
是你的Facebook實例):
NSString *req01 = @"{ \"method\": \"GET\", \"relative_url\": \"me\" }";
NSString *req02 = @"{ \"method\": \"GET\", \"relative_url\": \"me/friends?limit=50\" }";
NSString *allRequests = [NSString stringWithFormat:@"[ %@, %@ ]", req01, req02];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObject:allRequests forKey:@"batch"];
[facebook requestWithGraphPath:@"me" andParams:params andHttpMethod:@"POST" andDelegate:self];
雅,我看到,我試圖用Objective-C的 – JoshDG
實現它你一些工作框架? – MByD
可可/ Cocoa-Touch ..與iOS的Facebook API http://developers.facebook.com/docs/reference/iossdk/ – JoshDG