2011-09-22 17 views
6

Estoy publicar messgae a twiter a través del enlace: http://twitter.com/intent/tweet?source=webclient&text=Hellodevolución de llamada después de registrar mensaje a Twitter

Estoy interesado en si es posible ser redirigido a alguna URL después de publicar el mensaje? Por ejemplo, Facebook tiene el parámetro "redirect_uri" agregado a la URL. El usuario es redirigido a esta URL después de que la medad se publique en la pared.

+0

Aquí es un ejemplo de trabajo https://stackoverflow.com/questions/36305586/after-successful-tweet-execute- the-callback-twitter/47453295 # 47453295 –

+0

Aquí está el ejemplo de trabajo: https://stackoverflow.com/questions/36305586/after-successful-tweet-execute-the-callback-twitter/47453295#47453295 –

Respuesta

1

De acuerdo con documentation, la intención de tweet web no tiene un parámetro que permita al usuario regresar a su sitio web después de que se publique el tweet.

La mayoría de los sitios web que he visto presentan la intención web en una ventana emergente en lugar de enviar al usuario fuera de su sitio.

4

Puede usar el enlace de eventos para Web Intents para redirigir a una url después de twittear.

window.twttr = (function (d,s,id) { 
    var t, js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) return; js=d.createElement(s); js.id=id; 
    js.src="https://platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); 
    return window.twttr || (t = { _e: [], ready: function(f){ t._e.push(f) } }); 
}(document, "script", "twitter-wjs")); 
twttr.ready(function (twttr) { 
twttr.events.bind('tweet', function (event) { //redirect to your url }); 
}); 

siguientes enlaces pueden ayudar:

https://dev.twitter.com/docs/intents/events#events

https://dev.twitter.com/discussions/671

+2

"This event will se activará cuando el usuario haga clic en una intención de Tweet Web ". - Esto significa que se activa antes y no después del tweet. Un usuario puede cancelar antes de enviar el tweet ... – samura

Cuestiones relacionadas