我想在我的网站上添加转推按钮,我有两个选择:
我可以在Twitter上创建应用程序并完成所有步骤,当用户点击转发时,他应首先授权我的应用程序,然后在他授权后我可以使用twitter4j转发他的帐户
BUT:
更简单的方法是使用以下内容:
<a href='https://twitter.com/intent/retweet?tweet_id=111111111<</a>
完美无缺。我现在想知道的是两者之间有什么不同。当我可以使用第二种方法时,为什么我应该使用第一种方法呢?第一种方法有没有优势,第二种方法没有?
答案 0 :(得分:1)
区别在于用户互动:
<强> API:强>
转发是一项重要功能,因此它将在API中出现。基于twitter API构建的应用程序需要这个。
用户授权应用程序后,您可以编写一个功能,当推文包含某些单词等时自动转发。它不需要用户交互。
<强> URL:强>
https://twitter.com/intent/retweet?tweet_id=111111111
https://dev.twitter.com/docs/intents#retweet-intent
这需要用户互动。单击此链接会打开一个弹出窗口,用户必须单击按钮才能执行所需操作。