J'ai créé une page sur mon site où les utilisateurs peuvent poster directement à leurs comptes Twitter en utilisant un formulaire sur mon site. J'utilise curl pour envoyer les données. Cependant, quand ils publient quelque chose, il dit qu'il a été publié "de l'API", je voudrais changer cela à mon nom de site/lien. J'ai lu quelque chose au sujet de le faire par OAUTH mais je ne veux pas que mes utilisateurs doivent quitter mon site et aller à twitter. Je veux juste montrer mon site là-bas. Toute aide est appréciée.Twitter API de
Répondre
Ce lien pourrait vous aider un peu http://www.sakana.fr/blog/2007/03/18/scripting-twitter-with-curl/
Et pour changer le client indiqué, passer la variable source, quelque chose comme cela devrait fonctionner:
curl --basic --user username:password --data status="Having fun with cURL" http://twitter.com/statuses/update.xml?source=MySuperClient
Vous allez devoir utiliser OAuth , la méthode originale a été abandonnée. Avant cela, cependant, vous devez enregistrer votre demande ici: New Client.
Plus d'informations: Here
évidemment vous ne pouvez pas lire depuis que j'ai dit que je ne veux pas utiliser oauth parce que je ne veux pas que les utilisateurs doivent quitter mon site. – ngreenwood6
Je ne sais pas comment mettre en œuvre oauth pour que les utilisateurs ne quittent pas mon site. – ngreenwood6
Malheureusement, Oauth est votre seul choix si vous voulez un nom personnalisé. – kersny
Je pense que vous vouliez dire variable source dans la chaîne de requête? –
J'ai essayé de passer la source avec la demande mais maintenant, au lieu de dire de l'API, il dit à partir du web. Des idées? – ngreenwood6
Si vous consultez le "Plus d'informations" dans ma réponse, vous verrez que Twitter ne permet plus les noms de clients personnalisés sans Oauth, et vous devez enregistrer un nom personnalisé de toute façon. – kersny