2012-03-15 18 views
0

私はopengraphを使用してFacebookのタイムラインでactoinを公開するための[読み取り]ボタンを作成しました! ユーザーがボタンをクリックすると、アクティビティはそのタイムラインに掲載されます! 私の質問は、特定の投稿の読み取りアクションを削除する方法ですか? mashable facebookアプリのように、共有または共有を解除する権利を与えるボタンが1つあります!削除アクションOpenGraph-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> 

私は共有読み取りボタンのために上記のコードを使用しています。非共有のためのボタンを作成する方法は、あなたが成功しnews.readsアクションを投稿するときは、ユーザーがアクションを削除できるようにしたい場合は、グラフAPIは、フォーム

{"id": "ACTION_ID"} 

のオブジェクトを返します

+0

素晴らしいこと!似たようなことで私を助けてくれますか?ここをクリックしてください: http://stackoverflow.com/questions/9717714/delete-action-performed-by-opengraph-facebook – user1340908

答えて

0

を読みますその後、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> 
+0

詳細を教えてください。私はあまりそれをコーディングするつもりはない。どのようにしてこれらを置くのですか? ACCESS_TOKENを取得するにはどうすればいいですか? –

関連する問題