我正在Facebook上开发一个应用程序,用于报纸的自动社交阅读,我不知道如何验证用户是否已经采取了行动,即用户阅读的报纸网站上的每个页面都是在Facebook上使用非内置操作类型自动共享。
我尝试过类似的事情:
me/[action type]:[?article=[readed url article]
但我没有取得任何成功,因为它返回了与动作类型相关的所有帖子。
如何在图表中搜索?
答案 0 :(得分:1)
您可以通过查询Graph API来查看用户已执行的操作,如下所示:
http://graph.facebook.com/me/{action_id}
。这将返回用户为特定操作读取的所有文章。
使用列表并将其与文章交叉引用,以确定之前读过的文章。即将$activity['data']['article']['url']
与文章的$url
相匹配(其中$activity
是上述Graph API调用返回的数据)。
答案 1 :(得分:0)
不,没有办法只使用API。您必须保存此信息