通过twitter.com/intent/retweet与twitter4j进行转发

时间:2014-08-15 19:42:48

标签: twitter twitter4j

我想在我的网站上添加转推按钮,我有两个选择:

我可以在Twitter上创建应用程序并完成所有步骤,当用户点击转发时,他应首先授权我的应用程序,然后在他授权后我可以使用twitter4j转发他的帐户

BUT:

更简单的方法是使用以下内容:

<a href='https://twitter.com/intent/retweet?tweet_id=111111111<</a>

完美无缺。我现在想知道的是两者之间有什么不同。当我可以使用第二种方法时,为什么我应该使用第一种方法呢?第一种方法有没有优势,第二种方法没有?

1 个答案:

答案 0 :(得分:1)

区别在于用户互动:

<强> API:

转发是一项重要功能,因此它将在API中出现。基于twitter API构建的应用程序需要这个。

用户授权应用程序后,您可以编写一个功能,当推文包含某些单词等时自动转发。它不需要用户交互。

<强> URL:

https://twitter.com/intent/retweet?tweet_id=111111111

https://dev.twitter.com/docs/intents#retweet-intent

这需要用户互动。单击此链接会打开一个弹出窗口,用户必须单击按钮才能执行所需操作。