我想知道我是否可以给某人一个“分享者”链接,他们点击它然后发布到Facebook的帖子。在他们发布之后,我希望能够验证此帖子没有被篡改或至少被删除,比如说它发布后2周。有没有办法以programaticaly检查帖子是否仍然存在并获得该帖子的内容?
我知道我可以使用一些javascript来完成第一部分:
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/etc...";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
但是,有没有办法让我检查一下这个用户发布的内容在2周后仍然存在?
答案 0 :(得分:1)
只有授权具有publish_actions
权限的用户才能实现此目的。之后,使用FB.ui对话框发布内容将返回回调函数中的帖子ID。当然,您也可以使用/me/feed
发布内容。
但仅仅为此授权用户毫无意义,不允许“激励”共享,因为您可以在platform policy中阅读。因此,您不得以任何方式奖励用户进行分享。用户需要分享一些东西,因为他们真的想要。
此外,你永远不会通过Login Review,所以实际上是不可能的。