【问题标题】:Delete Action performed by OpenGraph-FacebookOpenGraph-Facebook 执行的删除操作
【发布时间】:2012-03-15 10:17:14
【问题描述】:

我创建了阅读按钮,用于使用 opengraph 在 facebook 时间轴上发布 actoin! 因此,当用户单击按钮时,活动将发布在他们的时间线上! 我的问题是如何删除特定帖子的阅读操作?就像在mashable facebook 应用程序上一样,有一个按钮可以分享或取消分享阅读!

    <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>

我将上面的代码用于共享阅读按钮。如何创建取消共享阅读的按钮

【问题讨论】:

标签: facebook facebook-opengraph facebook-timeline


【解决方案1】:

当您成功发布 news.reads 操作后,Graph API 将返回表单对象

{"id": "ACTION_ID"}

如果您想允许用户删除操作,您可以在

上执行 HTTP DELETE
https://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>

【讨论】:

  • 你能告诉我更多细节吗?我不太喜欢编码。如何以及在哪里放置这些?以及如何获得ACCESS_TOKEN?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-03
  • 2012-09-02
  • 2015-05-23
  • 1970-01-01
  • 2023-03-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多