Question

Je veux afficher un texte sur twitter / facebook quand un lien est cliqué sur mon site. Est-il possible de jQuery pour le faire?

Était-ce utile?

La solution

si elle est un autre utilisateur postant un message sur votre facebook / compte twitter, vous aurez à stocker votre mot de passe du côté client (javascript).
Cela ressemble à une mauvaise idée de moi, alors vous aurez à faire côté serveur.


Alors, que vous aurez besoin est:

  • quelqu'un clique sur un lien sur votre site
  • avec jQuery, vous appelez un script php qui est hébergé sur votre propre serveur
  • que les messages de script php un message aux twitter / facebook (comptes semble être assez difficile, essayez de trouver un script prêt à utiliser.

De cette façon, vous pouvez également contrôler le contenu du message.

Bonne chance;)

Autres conseils

Si vous effectuez une requête Ajax à votre serveur lorsque le texte que vous avez cliqué sur une mise à jour pourrait poster à Twitter / Facebook.

EDIT:

JavaScript ne permet pas les scripts cross site, vous ne pouvez pas mettre à jour Twitter ou Facebook avec JavaScript seul. Vous devrez effectuer la mise à jour à partir du côté serveur au lieu du côté client.

Par exemple, vous pouvez créer un script php qui mettra à jour Twitter et / ou Facebook. Lorsqu'un utilisateur clique sur le texte sur votre site Web, envoyer une requête Ajax à ce script qui sera ensuite effectuer la mise à jour.

Si vous voulez que l'utilisateur soit en mesure de tweet quelque chose via un lien, vous pouvez simplement avoir votre lien utiliser le paramètre querystring d'état. Ainsi, par exemple, un lien comme

<a href="http://twitter.com/home?status=I like pie - http://bit.ly/cKTLx">
Tweet your love of pie!
</a>

Edit, je viens de voir votre commentaire. Vous souhaitez publier un message sur le compte « cliqueurs ».

Eh bien tout d'abord, si une fenêtre twitter apparaît me demandant de tweet le fait que je viens cliqué sur un lien, je suis tout droit en laissant votre site loin.

Vous êtes beaucoup mieux laisser aux utilisateurs de décider quand ils veulent quelque chose gazouiller. Vous pouvez ajouter « tweet this » liens mais sérieusement, rien de plus va juste conduire les noix personnes.


Si vous vouliez mettre à jour votre propre compte twitter quand quelqu'un a cliqué quelque chose, vous pouvez faire ce qui suit:

Vous avez besoin de deux parties à ceci:

  1. Quelque chose sur votre serveur qui peut parler à Twitter ou Facebook (il y a des scripts qui font cela dans beaucoup de langues différentes)

  2. Quelque chose exécuté dans le navigateur de l'utilisateur qui donne des clics et indique au serveur de dire quelque chose Twitter / Facebook. Cela aurait vraisemblablement besoin d'être un code d'événement Javascript et certains XMLHttpRequest (mieux connu sous le nom AJAX).

Il est pas particulièrement difficile. Google est votre ami.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top