【发布时间】:2012-05-24 19:21:02
【问题描述】:
我正在 Facebook 上开发一个用于报纸自动社交阅读的应用程序,但我不知道如何验证用户是否已执行操作,即用户阅读的报纸网站上的每个页面都会自动共享在 Facebook 使用非内置操作类型。
我尝试了类似的方法:
me/[action type]:[?article=[readed url article]
但我没有任何成功,因为它返回了与操作类型相关的所有帖子。
如何在图表中搜索此内容?
【问题讨论】:
我正在 Facebook 上开发一个用于报纸自动社交阅读的应用程序,但我不知道如何验证用户是否已执行操作,即用户阅读的报纸网站上的每个页面都会自动共享在 Facebook 使用非内置操作类型。
我尝试了类似的方法:
me/[action type]:[?article=[readed url article]
但我没有任何成功,因为它返回了与操作类型相关的所有帖子。
如何在图表中搜索此内容?
【问题讨论】:
您可以通过查询 Graph API 来查看用户已经执行了哪些操作,如下所示:
http://graph.facebook.com/me/{action_id}。这将返回用户为特定操作阅读的所有文章。
使用该列表并将其与文章交叉引用,以确定以前阅读过哪些文章。 IE。将$activity['data']['article']['url']与文章的$url匹配(其中$activity是上述Graph API调用返回的数据)。
【讨论】:
不,仅使用 API 无法做到这一点。您将不得不保存此信息
【讨论】: