2010-06-22 6 views
0

Je veux poster des tweets dans Facebook en utilisant curl php, ceci est mon extrait j'ai utilisé pour l'affichage Tweet dans FB - FB CURL SNIPPETcurl php Tweet post facebook

Mais je trouve aucun Tweet mis à jour dans mon facebook, am pas sûr mais je chose quelque chose ne va pas,

Pouvez-vous me dire, l'extrait est correct ou pas?

Merci

Répondre

0

Cela nécessite un débogage.

Premier port d'appel: Il se peut que les cookies ne soient pas enregistrés: vérifiez si le script génère réellement un fichier my_cookies.txt. Si ce n'est pas le cas, créez-en un vide et faites-y chmod 777.

Deuxième port d'appel: curl_error().

Remplacer tous curl_exec() appel dans l'extrait par ceci:

$success = curl_exec(....... your options .....); 

if (!$success) echo "CURL Error: ".curl_error(); 

cela pourrait vous donner quelques indications sur ce qui va mal. Cependant, vu que le script essaie d'imiter un navigateur au lieu d'utiliser une API, il se peut que la structure du formulaire de soumission ait changé du côté de Facebook, auquel cas vous devrez analyser la sortie cURL. vous et voyez ce qui ne va pas. Dans l'ensemble, s'il y a un moyen de le faire proprement à travers une API - je ne sais pas si c'est le cas - ce serait préférable à cela.

+0

mon extrait mis à jour, mais pas de chance en cela http://pastebin.com/yKqb91yR – Bharanikumar

+0

Eh bien, qu'avez-vous mis à jour et pourquoi? Ce qui se produit? –

+0

juste j'ai ajouté des fonctions de curl_error – Bharanikumar