http://forum.developers.facebook.net/viewtopic.php?id=74700
看来这是Posts以外的对象的ID问题。帖子 具有USERID_POSTID形式的对象ID。与/ likes / URL一起使用时, 显然可以喜欢帖子,因为他们的URL符合这种格式。 但是,其他项目,如状态消息,照片,视频等都符合 更简单的ITEMID对象ID。如果您添加发布该项目的人员 (来自from字段)使其形式为USERID_ITEMID,你也可以喜欢 而且与其他类型的物品不同。
因此,我们以http://www.facebook.com/CirqueduSoleil为例,它的人名为144074117500.出于某些奇怪的原因,它是一个人。那么,我怎么能喜欢带有社交图谱API的人....当我尝试/ 144074117500 /喜欢时,我肯定会遇到“白名单错误”
那么我怎么能“喜欢”除了userid_postid格式之外的任何东西,用另一个非常简单的词来说:我怎么能只喜欢使用社交图api的人呢?
答案 0 :(得分:6)
首先,你不是在谈论“人”(用户),而是facebook pages。其次,Facebook开发人员无法创建允许喜欢Facebook页面的应用程序。您可以通过API(在//喜欢的POST请求)喜欢状态,评论,图片,视频,共享链接,但不喜欢Facebook页面。用户只能使用facebook social plugins fb:like(或使用facebook网站)来浏览页面。
那么,为什么要列入白名单呢?我想因为Facebook可以允许一些特权合作伙伴添加此功能,但这并不是广泛开放的。