3
我打電話這樣的:Facebook的圖形API和解析結果
Facebook的requestWithGraphPath:@ 「我/朋友」 andDelegate:自我]
現在我很困惑什麼facbook返回到我代表? (void)請求中:(FBRequest *)請求didLoad:(id)結果方法?它是否作爲字典返回?
我打電話這樣的:Facebook的圖形API和解析結果
Facebook的requestWithGraphPath:@ 「我/朋友」 andDelegate:自我]
現在我很困惑什麼facbook返回到我代表? (void)請求中:(FBRequest *)請求didLoad:(id)結果方法?它是否作爲字典返回?
是的,我認爲它總是一本字典。以下是處理「我/朋友」呼叫的示例代碼:
for (NSDictionary *friendData in [result objectForKey:@"data"])
{
id friendId = [friendData objectForKey:@"id"];
// Extract other information about the friend
}
嗯......現在我懷疑它也可以是JSON嗎? – aherlambang 2010-10-26 12:08:43
我仔細看了一下FBConnect代碼和(void)請求:(FBRequest *)請求didLoad:(id)總是給你一個對象,而不是JSON。該對象可以是數組或字典。您colud也執行(void)請求:(FBRequest *)請求didLoadRawResponse:(NSData *)數據委託方法來獲取從Facebook服務器發回的數據,我認爲這是JSON數據。 – loomer 2010-10-26 12:20:33
您確定我們需要在迭代器中首先執行結果objectForKey:@「data」嗎? – aherlambang 2010-10-26 12:24:59