Pregunta

Quiero mostrar algún texto en twitter / facebook cuando se hace clic en un enlace en mi página web. ¿Hay una manera de jQuery para hacer eso?

¿Fue útil?

Solución

si se trata de otro usuario publicar un mensaje en su propia cuenta de Facebook / Twitter, que tendrá que guardar su contraseña en el lado del cliente (JavaScript).
Eso suena como una mala idea para mí, por lo que tiene que hacer del lado del servidor.


Así que lo que necesita es:

  • alguien hace clic en un enlace en su página web
  • con jQuery, llama a un script php que está alojado en su propio servidor
  • que los puestos de script php un mensaje a las cuentas de Twitter / Facebook (parece ser bastante difícil, tratar de encontrar un guión listo para su uso.

De esta manera, también se puede controlar el contenido del mensaje.

Buena suerte;)

Otros consejos

Si se realiza una petición Ajax al servidor cuando se hace clic en el texto que podría publicar una actualización de Twitter / Facebook.

EDIT:

JavaScript no permitir que este tipo de ataque, por lo que no se puede actualizar Twitter o Facebook con JavaScript solo. Usted tendrá que realizar la actualización desde el servidor en lugar del lado del cliente.

Por ejemplo, puede crear un script php que actualizar Twitter y / o Facebook. Cuando un usuario hace clic en el texto en su sitio web, enviar una petición Ajax a ese guión que luego realizar la actualización.

Si usted quiere tener el usuario sea capaz de twittear algo través de un enlace que sólo puede tener su enlace uso del parámetro de cadena de consulta de estado. Así, por ejemplo, un enlace como

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

Editar, acabo de ver tu comentario. Quiere enviar un mensaje en la cuenta "clickers".

Bueno en primer lugar, si una ventana de Twitter aparece pidiéndome que twittear el hecho de que solo he hecho clic en un enlace, estoy dejando su sitio de inmediato.

Es mucho mejor dejar a los usuarios decidir cuando quieren twittear algo. Se podría añadir "Tweet This" enlaces pero en serio, nada más es sólo va a conducir a la gente loca.


Si se quiere actualizar su propia cuenta de Twitter cuando alguien hace clic en algo, usted podría hacer lo siguiente:

Se necesitan dos partes a lo siguiente:

  1. Algo en su servidor que puede hablar con Twitter o Facebook (hay guiones que hacen esto en una gran cantidad de idiomas)

  2. Algo se ejecuta en el navegador de los usuarios que se asoma por los clics y le dice a su servidor para decirle Twitter / Facebook algo. Esto haría más probable necesidad de ser algo de código Javascript evento y algunos XMLHttpRequest (más conocido como AJAX).

No es particularmente difícil. Google es su amigo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top