我已经创建了阅读按钮,用于使用opengraph在facebook时间线上发布actoin! 因此,当用户单击按钮时,活动将在其时间轴上发布! 我的问题是如何删除特定帖子的阅读操作?就像在mashable facebook app上一样,有一个按钮可以分享或取消共享!
<script type="text/javascript">
function postArticle()
{
FB.api(
'/me/news.reads?article=<?php the_permalink() ?>',
'post',
function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Successful! Action ID: ' + response.id);
}
});
}
</script>
我使用上面的代码进行共享阅读按钮。如何创建取消共享阅读的按钮
答案 0 :(得分:0)
当您成功发布news.reads操作时,Graph API将返回表单
的对象{"id": "ACTION_ID"}
如果您想允许用户删除操作,则可以在
上执行HTTP DELETEhttps://graph.facebook.com/ACTION_ID?access_token=USER_ACCESS_TOKEN
执行此操作的代码是:
<script type="text/javascript">
function deleteAction()
{
FB.api(
'<?= $actionID ?>',
'delete',
function(response) {
alert('action deleted')
});
}
</script>