0

我想在我的 IOS 应用程序中显示一个页面的 Facebook 提要。现在我查看了一个 PHP 示例,它正在执行以下操作。

$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}";

当然,我已将代码更改为假代码。但是当我使用正确的代码在浏览器中完成这些步骤时。我以 JSON 格式获取我的提要。

我现在的问题是,将这个 PHP 转换为 Objective-c 代码并解析 JSON 是否可以?或者有什么我需要记住的吗?

亲切的问候

4

1 回答 1

0

来自 Facebook 的 PHP 或 Objective-c 的 JSON 答案是相同的,但答案是分页的。

我的意思是,您会获得停留在页面上的第一个结果,然后是指向下一页的链接,因此解析器应该跟随下一个链接直到结果结束(或直到您喜欢)。

要检查答案,您可以使用 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?限制=25&直到=1361193119 “}

因此,如果您使用 JSON 和解析器,则必须实现“跟随者”,或者您只需使用 e UIWEBView 并让用户浏览链接。

希望这有帮助

于 2013-02-18T17:51:36.580 回答