我通过链接将messgae发布到twiter: http://twitter.com/intent/tweet?source=webclient&text=Hello
我感兴趣的是,如果可以在发布消息后重定向到某个URL?例如,Facebook将“redirect_uri”参数添加到URL。在meesage张贴在墙上后,用户被重定向到此URL。
答案 0 :(得分:4)
您可以使用事件绑定Web Intents在发推文后重定向到网址。
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 } );
});
以下链接可能有所帮助:
答案 1 :(得分:1)
根据documentation,推文网页意图没有允许用户在发布推文后返回您网站的参数。
我见过的大多数网站都会在弹出窗口中显示网页意图,而不是将用户从其网站上发送出去。