J'utilise ce qui suit pour poster un message sur ma page Facebook: Cela fonctionne bien. P> Comment supprimer le même message en utilisant l'API de graphique Facebook? J'ai lu les docs et il dit de délivrer un message comme: p> https: / /Graph.facebook.com/CommENT_ID?Method=Delete P> Pour tester I Définissez-le sur un formulaire simple avec le bouton Soumettre, affichez les données sur https://graph.facebook.com/comment_id?method=Delete (remplaturant commentaire_ID le 11111111111_11111111111 ID Retourné de l'appel de publication d'origine . Cela renvoie "Cet appel de l'API nécessite une application valide". P> Quelle est la bonne façon de délivrer une commande DELETE? P> P>
4 Réponses :
Son a été discuté ici Facebook SDK et graphique API Commentaires Suppression d'erreur < / a> p>
Puisque vous utilisez le PHP-SDK, vous émettez simplement cet appel:
$facebook->api("/COMMENT_ID","DELETE");
Vous devez également transmettre le jeton d'accès. Vous pouvez supprimer tous les jalons d'une page comme suit:
$milestones = $facebook->api('/PAGE_ID/milestones'); foreach($milestones[data] as $milestone) { echo $milestone['id']; $args = array( 'access_token' => $pages_access_token ); $deleted = $facebook->api($milestone['id'],"delete",$args); if($deleted) { echo " <font color=\"green\">OK</font><br>"; } else { echo " <font color=\"red\">ERR</font><br>"; } }
Avez-vous vérifié l'OP? Accès Jeton est la première paire répertoriée dans le tableau $ pièce jointe. Merci.
Vous pouvez utiliser le code suivant:
Http::post('https://graph.facebook.com/'.$fb_action_id, array('method'=>'delete', 'access_token'=>$your_app_access_token));