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并让用户通过链接。

希望得到这个帮助

相关问题