0 votes

Publier de l'aide sur Twitter - en utilisant php

Je suis en train de tenter de poster une URL sur Twitter, mais l'URL est générée par l'utilisateur et dynamique...

TWEETER CETTE DEMANDE 

j'ai commencé avec ça mais ça ne capture pas l'URL réelle - ensuite j'ai essayé quelques autres mais ils semblent être pour des URL statiques

dois-je utiliser l'API ou y a-t-il un moyen pour que cet urlencode lise l'URL spécifique que nous voulons que les utilisateurs publient?

merci

MISE À JOUR

TWEETER CETTE DEMANDE 

en gros je veux une combinaison des deux - si vous voyez "item=22" cela change toujours - donc je veux un bouton où le code lira réellement l'URL ACTUELLE et non juste une statique que j'ai ajoutée au début... est-ce possible?

1voto

chustar Points 3720

Je pense qu'un problème pourrait être que vous avez utilisé "[ ]" les crochets pour entourer la chaîne, et vous l'avez terminé avec un point.

Autre que cela, je pourrais suggérer d'utiliser quelque chose comme htmlentities() ou htmlspecialchars().

Alternativement, vous pouvez envisager d'utiliser l'API pour cela. D'une part, sauf si vous vérifiez ailleurs, il n'y a aucun moyen de garantir que l'utilisateur est connecté à Twitter, et l'API vous permet de vous authentifier avec Twitter, en plus l'API est plus susceptible d'être prise en charge plus longtemps que la demande de chaîne de requête.

MISE À JOUR:
Je pense que le problème serait dans cette partie du code:

TWEET THIS REQUEST

Vous appelez une fonction appelée urlencode, mais elle est dans la partie HTML du code, donc le PHP ne va pas exécuter cette fonction, et l'HTML le traite simplement comme du texte brut. Vous voudrez le remplacer par ceci:

TWEET THIS REQUEST

Cela devrait permettre au code php d'analyser cela et de renvoyer la chaîne encodée.

1voto

Mr-sk Points 5604

Il existe une bibliothèque PHP Twitter API assez pratique ici : http://lab.arc90.com/2008/06/03/php-twitter-api-client/

Cela vous évitera de devoir résoudre des problèmes déjà résolus et vous pourrez vous concentrer sur l'écriture de votre code.

1voto

SJK Points 21

Sûrement quelque chose comme ça?

  tweetez cette demande [] 

Visualisez en direct sur codecookie.net

J'espère avoir bien compris!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X