如何使用Facebook Social Graph API喜欢一个人?

hun*_*erp 2 facebook facebook-graph-api

让我们从Facebook自己的开发站点的已知错误开始:

http://forum.developers.facebook.net/viewtopic.php?id=74700

看起来这是Posts以外的对象ID的问题.帖子具有USERID_POSTID形式的对象ID.当与/ likes/URL一起使用时,Posts显然可以被喜欢,因为它们的URL符合这种格式.但是,其他项目(如状态消息,照片,视频等)都符合更简单的ITEMID对象ID.如果您添加发布项目的人(来自from字段)以使其形式为USERID_ITEMID,您也可以喜欢并且不同于这些其他类型的项目.

所以我们以http://www.facebook.com/CirqueduSoleil为例,它的人名是144074117500.出于某些奇怪的原因,它是一个人.那么,我怎么能喜欢带有社交图谱API的人....当我尝试/ 144074117500 /喜欢时,我肯定会遇到"白名单错误"

那么我怎么能"喜欢"除了userid_postid格式之外的任何东西,用另一个非常简单的词来说:我怎么能简单地喜欢使用社交图api的人呢?

Pat*_*ick 6

首先,你不是在谈论"人"(用户)而是在谈论facebook页面.其次,Facebook开发人员无法创建允许喜欢Facebook页面的应用程序.您可以通过API(在//喜欢的POST请求)喜欢状态,评论,图片,视频,共享链接,但不喜欢Facebook页面.用户可以只喜欢Facebook 社交插件fb:like(或使用facebook网站).

那么,为什么要列入白名单呢?我想因为Facebook可以允许一些特权合作伙伴添加此功能,但这并不是广泛开放的.

您可以查看此问题的其他 类似答案.