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