我有一个应用app1
,用于定义自定义Facebook操作act1
。
当用户对我的应用中的实体(ntt1)执行此操作时,我发布到API /me/app1:act1
,其网址为ntt1
作为其参数,以便在用户的墙上生成帖子说User act1'ed ntt1
其中ntt1是指向ntt1的视图页面的链接(其标题上包含打开的图形元数据)。
用户可以定期在此墙上发表评论或喜欢。
现在我想在ntt1的网页上显示用户的评论,以及在Facebook墙和ntt1的视图页面之间分享评论和喜欢。
我尝试使用评论社交插件,但不知道在data-href中放入什么指向墙贴的action_instance_id
。
我知道我可以使用图形API在我的页面上模拟一个评论框(我已经这样做了),但这不是一个好的ux,因为用户需要授权我的应用程序才能查看此页面(以便java脚本API可以从Facebook获取评论)。
答案 0 :(得分:1)
您是否尝试过将data-href属性指向
https://www.facebook.com/{user_name_or_id}/activity/{action-instance-id}
...? docs for using actions说这是您可以用来“预览”此已发布操作将生成的新闻Feed故事的网址(或者更确切地说已生成,因为未先发布操作,您没有action-instance-id)。
如果您点击已发布操作的Feed故事的“x分钟/小时/ ...之前”链接,则应该转到使用相同方案构建的链接。