与在 Facebook 上订阅用户帖子的功能类似,从今天起,用户可以通过特定应用关注其他用户的开放图谱事件。例如,在电影评论网站上,用户可以关注他们最喜欢的电影评论者。
目前还没有这方面的示例,但如果您提交新的关注操作,您将获得代码并了解它是如何进行的。这非常简单:点击(GET) https://graph.facebook.com/me/og.follows带有 token 和配置文件 ID。我没有得到的是third_party_id。
我已经读了一遍又一遍这句话,但仍然无法解码它:“这个标签不是必需的,没有它,关注操作也会成功,尽管如果没有这个标签,关注者将不会在他们的动态消息中看到事件。”
如何使用third_party_id?最重要的是,从现在开始,只有我订阅的人的行为才会在我的提要中看到?
完整信息在这里:https://developers.facebook.com/docs/opengraph/actions/builtin/follows/
最佳答案
What I don't get is the third_party_id.
如果您发布的关注操作不是针对 Facebook 个人资料,而是针对 URL(如示例中的 profile=http://www.rottentomatoes.com/celebrity/tom_hanks/
),则该页面必须有 <meta property="fb:profile_id" …>
告诉 Facebook 实际要遵循什么的元素。
要获取third_party_id,您可以在Graph API中查询/userid/?fields=third_party_id
的用户。 .
(我猜测在这个地方使用third_party_id而不是实际用户id只是出于简单的原因,这样并不是每个查看rottentomatoes页面HTML代码的人都推荐使用可以看到汤姆·汉克斯的 FB uid 实际有什么。)
如果 Facebook 上没有与所关注的 URL 对应的用户 - 则根本没有任何内容可供关注,因为在 Facebook 上不会有任何帖子可以在用户的动态中显示的 Facebook。
关于Facebook 开放图谱关注,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11238253/