在移动设备上打开图表(iOS)

问题描述 投票:0回答:2

我想用Facebook OpenGraph实现一个iPhone应用程序来直接在Facebook中推送用户活动(对于这部分来说,这是可以的)。但是,我想向朋友展示同一个动词的活动。在 Facebook 开发文档中,我没有找到获取好友活动的 API...

有什么想法吗?

ios android-activity facebook-opengraph
2个回答
1
投票

GET /me/{命名空间}:{操作类型}

GET /me/{命名空间}:{动作类型}/{对象类型}

不要忘记请求权限 firends_actions:namespace

命名空间=您的应用程序的命名空间


0
投票

使用该应用程序寻找朋友(这会给你一个漂亮整洁的列表)

选项 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 个操作的摘要。就像活动插件一样。目前看来是没有办法得到了。我花了几个小时进行搜索,每个人最终都说您需要在自己的服务器上手动执行此操作。如果这个活动函数最终被添加到 graph sdk 中,我不会感到惊讶。这是一个合理的要求。

© www.soinside.com 2019 - 2024. All rights reserved.