2012-03-15 2 views
0

J'ai créé le bouton Lire pour publier actoin sur facebook timeline en utilisant opengraph! Ainsi, lorsque l'utilisateur clique sur le bouton, l'activité est publiée sur son calendrier! Ma question est de savoir comment supprimer l'action de lecture pour des messages spécifiques? Comme sur mashable facebook application, il y a un bouton donnant le droit de partager ou de ne pas partager lire! J'utilise le code ci-dessus pour partager le bouton de lecture.Supprimer Action réalisée par 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> 

Comment créer le bouton pour Départager lire

+0

ce grand! Pourriez-vous m'aider avec quelque chose de similaire? ici: http://stackoverflow.com/questions/9717714/delete-action-performed-by-opengraph-facebook – user1340908

Répondre

0

Lorsque vous publiez avec succès une action news.reads, l'API graphique renvoie un objet de forme

{"id": "ACTION_ID"} 

Si vous voulez permettre à l'utilisateur de supprimer l'action que vous peut alors effectuer une requête HTTP SUPPRIMER sur

https://graph.facebook.com/ACTION_ID?access_token=USER_ACCESS_TOKEN 

code pour ce faire serait:

<script type="text/javascript"> 

function deleteAction() 
{ 
    FB.api(
    '<?= $actionID ?>', 
    'delete', 
    function(response) { 
     alert('action deleted') 
    }); 
} 
</script> 
+0

Pouvez-vous s'il vous plaît me donner plus de détails? Je ne suis pas en train de coder autant. Comment et où les mettre? Et comment obtenir ACCESS_TOKEN? –

Questions connexes