我以前使用iOS Facebook SDK发布到个人的时间线或通过应用程序共享。但是,现在我只想读一个公共流,一个政治家的Facebook流。使用Twitter很容易。我如何与Facebook做到这一点。我不想登录或任何应用程序ID。我只想读一个特定用户的公共流,这就是全部。谢谢Facebook iOS只读吗?
回答
不幸的是,你不能再。即使信息是“公开的”,图形API在去年夏天也发生了变化,甚至需要访问令牌才能这样做。
图形API PROFILE_ID /饲料和PROFILE_ID /职位现在需要 的access_token
正如上周所说,图形API PROFILE_ID /饲料/一个页面, 应用程序,用户或组和PROFILE_ID /职位一个页面或用户现在 需要一个有效的access_token来访问对应对象(以前不需要access_token)的墙或帖子。
https://developers.facebook.com/blog/post/510/
基本上你现在需要创建一个Facebook应用程序,并得到一个AppID。您实际上不必“登录”;既然你只是想公开数据,你只需要用你的AppId请求一个有效的访问令牌。
看到这个例子/博客(这是PHP,但重要的是最后一个例子显示你只需要做一个简单的HTTP请求来获取令牌):
http://illuminatikarate.com/blog/facebook-graph-api-requires-access-token-for-feed-access/。
它会出现移动目标,即Facebook API ......再次移动。你不能再那么做了。您甚至必须请求read_stream
权限才能读取公共数据。
即使Feed是公开的,您仍需要访问令牌才能获得Facebook用户Feed。
例如,让我们扎克伯格公共提要:http://www.facebook.com/zuck
现在,如果我们试图查询中使用图形API探险吧: http://developers.facebook.com/tools/explorer/?method=GET&path=4%2Ffeed
,或者直接通过Facebook图: https://graph.facebook.com/zuck/feed
我们会得到:“需要访问令牌来请求此资源。”
因此,您需要在访问令牌中具有read_stream权限。
- 1. Facebook sdk(iOS)支持ipv6吗?
- 2. ios + Parse.com - 让表只读
- 3. conduit:只读源可能吗?
- 4. 使django admin logEntry只读吗?
- 5. IdentityCache v0.5.0只返回只读对象吗?
- 6. Facebook的iOS SDK只编译为armv7
- 7. iOS - 阅读Facebook的帖子在UITableView
- 8. 获取Facebook的朋友列表(只读)
- 9. facebook API只能提取新评论吗?
- 10. iOS Webkit只读输入可选?
- 11. iOS通讯录只读概念
- 12. Facebook iOS SDK 3.0无法在iOS 3.x上使用吗?
- 13. SQL Azure的OData服务只读吗?
- 14. mifare classic上的UID是只读吗?
- 15. SSMA升级使表格只读吗?
- 16. Java BitSet get()方法是只读的吗?
- 17. 使用getElementByName进行只读操作吗?
- 18. Google plus API仍然是只读的吗?
- 19. cvs中的文件可以只读吗?
- 20. 是RTC代理服务器只读吗?
- 21. Facebook登出iOS
- 22. iOS Facebook权限
- 23. iOS - ShareKit和Facebook
- 24. Facebook权限iOS
- 25. Facebook和iOS
- 26. iOS的Facebook API
- 27. IOS 8 Facebook sdk
- 28. Facebook SDK iOS
- 29. FaceBook IOS SDK - GitHub
- 30. Facebook iOS SDK FRAMEWORK_SEARCH_PATH
谢谢。我必须在我的Facebook页面上创建一个虚拟应用程序,以允许用户让应用程序登录。然后我访问了特定用户的公共数据。 Twitter对此更加容易,对用户只是想“阅读” – 2012-05-09 18:02:44