0

我想向我的IOS應用程序顯示一個頁面的Facebook訂閱源。現在我看了一個PHP示例並正在執行以下操作。在IOS應用程序中顯示Facebook頁面訂閱源

$profile_id = "111111111111111231"; 

//App Info, needed for Auth 
$app_id = "12312424123214123124123"; 
$app_secret = "12312421415123124123"; 

//Retrieve auth token 
$authToken = fetchUrl("https://graph.facebook.com/oauth/access_token?type=client_cred&client_id={$app_id}&client_secret={$app_secret}"); 

$json_object = fetchUrl("https://graph.facebook.com/{$profile_id}/feed?{$authToken}"); 
//echo "https://graph.facebook.com/{$profile_id}/feed?{$authToken}"; 

Offcourse我已將代碼更改爲假的代碼。但是當我用正確的代碼瀏覽瀏覽器中的步驟時。我用JSON獲取我的Feed。

我現在的問題是,將此PHP轉換爲Objective-c代碼並解析JSON是否可行?還是有我需要牢記的事情?

親切的問候

回答

0

JSON答案來自Facebook的PHP或Objective-C是相同的,但答案是分頁。

我的意思是,你得到的第一個結果留在頁面上,然後到下一頁的鏈接, 所以解析器應該遵循下一個鏈接直到結果結束(或直到你喜歡)。要檢查答案,你可以使用Graph API Explorer(me/feed)或Objective-c [facebook requestWithGraphPath:@「me/feed」andDelegate:self];

你會發現這樣的事情

「分頁」:{ 「前面的」: 「https://graph.facebook.com/100001050796104/feed?limit=25&since=1361206612」, 「下一步」: 「https://graph.facebook.com/100001050796104/feed?limit=25&until=1361193119」 }

所以如果你使用JSON和解析器,你必須實現一個「追隨者」或你只需使用UIWEBView並讓用戶通過鏈接。

希望得到這個幫助

相關問題