【发布时间】:2012-01-14 07:13:15
【问题描述】:
我想用 Facebook OpenGraph 实现一个 iPhone 应用程序,以直接在 Facebook 中推送用户活动(对于这部分,可以)。但是,我想向朋友展示相同动词的活动。在开发 Facebook 文档中,我没有找到获取朋友活动的 API...
有什么想法吗?
【问题讨论】:
标签: ios api android-activity facebook-opengraph
我想用 Facebook OpenGraph 实现一个 iPhone 应用程序,以直接在 Facebook 中推送用户活动(对于这部分,可以)。但是,我想向朋友展示相同动词的活动。在开发 Facebook 文档中,我没有找到获取朋友活动的 API...
有什么想法吗?
【问题讨论】:
标签: ios api android-activity facebook-opengraph
GET /me/{namespace}:{action-type}
GET /me/{namespace}:{action-type}/{object-type}
别忘了请求权限 firends_actions:namespace
命名空间 = 应用的命名空间
【讨论】:
使用该应用寻找朋友(这为您提供了一个很好的整洁列表)
选项 1. 使用 Fql.query,这样您就可以应用过滤器并只取回您需要的内容...
Fql.query POST
SELECT uid, name, pic from user where uid in (select uid2 from friend where uid1=me()) and is_app_user=1", @"query
选项 2. 使用 opengraph 并获取朋友的母亲列表及其 ID 任何您想阅读的字段(显示安装状态)
GET me/friends&fields=installed
然后使用好友列表下载他们的 {action-type} 处决
选项 1。用这个枚举你朋友的活动,然后把它全部暴露出来:
GET /friend_id/{namespace}:{action-type}
选项 2. 强制用户使用应用浏览好友列表... 他们选择朋友然后 ->
GET /friend_id/{namespace}:{action-type}
他们会获得用户最近 25 次操作的列表。 这就是您浏览时 instagram 的工作方式。
我们都想要的只是有朋友最近 25-50 次操作的提要。就像活动插件一样。在这一点上,似乎没有办法得到它。我花了几个小时搜索,结果每个人都说你需要在自己的服务器上手动完成。如果最终将此活动功能添加到图形 sdk 中,我不会感到惊讶。这是一个合理的要求。
【讨论】: