我正在尝试在iOS应用中使用Facebook SDK 3.2以获取用户Facebook新闻源。我已经成功地获得了原生的Facebook登录工作并请求扩展阅读权限。Facebook iOS SDK 3.2获取用户新闻源
我想看看我需要使用FBRequest和FBRequestConnection类的文档,但我在facebook开发人员网站上找不到任何这类事情的例子,至少不足以让我自信地继续下去。必须说,Facebook的开发网站上的教程不如以前那么好!
有人能帮我一个例子吗?
我正在尝试在iOS应用中使用Facebook SDK 3.2以获取用户Facebook新闻源。我已经成功地获得了原生的Facebook登录工作并请求扩展阅读权限。Facebook iOS SDK 3.2获取用户新闻源
我想看看我需要使用FBRequest和FBRequestConnection类的文档,但我在facebook开发人员网站上找不到任何这类事情的例子,至少不足以让我自信地继续下去。必须说,Facebook的开发网站上的教程不如以前那么好!
有人能帮我一个例子吗?
编辑:FQL已弃用(自2.0),我们现在应该使用Graph API。 link provided at the bottom of this post显示有价值的信息,一旦你到达那里,看到屏幕顶部的红色警报。
您将需要“read_stream”权限。 然后使用FQL获取新闻提要。
我做这样的:
NSString *fqlQuery = @"SELECT post_id, created_time, type, attachment FROM stream WHERE filter_key in (SELECT filter_key FROM stream_filter WHERE uid=me() AND type='newsfeed')AND is_hidden = 0 LIMIT 300";
// Make the API request that uses FQL
[FBRequestConnection startWithGraphPath:@"/fql"
parameters:[NSDictionary dictionaryWithObjectsAndKeys: fqlQuery, @"q", nil]
HTTPMethod:@"GET"
completionHandler:^(FBRequestConnection *connection,
id result,
NSError *error)
{
if (error)
NSLog(@"Error: %@", [error localizedDescription]);
else
NSLog(@"Result: %@", result);
}];
要了解详情,请看这里:http://developers.facebook.com/docs/reference/fql/stream
真是太神奇了,谢谢!我做了谷歌搜索,并且读到/我/家不再必然返回与基于网络的新闻馈送相同的内容,而FB也没有计划将其更新。我认为这个FQL方法现在是正确的方法。 – 2013-02-28 15:12:21
如果我有我的公司的脸书页面。那么如何为该页面做同样的事情? – python 2014-03-21 10:09:27
从2.0开始,FQL已弃用,您现在应该使用Graph API。 – 2015-07-01 08:41:22
你是如何采取从FBAccessTokenData Facebook的访问令牌? – sathiamoorthy 2013-02-27 07:24:10