如何在没有Twitter应用的情况下整合twitter?

时间:2014-08-11 11:35:07

标签: android twitter-oauth

是否有可能在Android中共享推文而无需创建推特应用程序(没有消费者密钥/秘密)?

我知道" Posting to Twitter without authentication is not possible."但它是否需要创建一个Twitter应用程序?


我使用此方法找到here

String url = "http://www.twitter.com/intent/tweet?url=YOURURL&text=YOURTEXT";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);

感谢Sathya

2 个答案:

答案 0 :(得分:1)

如果没有Twitter应用程序,您无法在Twitter上验证Android应用程序。因此,如果通过“分享推文”,你的意思是“在推特上发布推文”,那么不,你不能这样做。通过“身份验证”Twitter需要知道推文的应用程序来源,而不仅仅是执行它的人。

答案 1 :(得分:1)

Twitter提供web intents,允许您在不必创建应用程序的情况下发推文。但是,用户必须登录(否则用户将首先看到登录屏幕。)

您可以创建一个WebView来打开Tweet Web Intent,甚至可以创建一个open in the browser,这样如果用户从浏览器登录,则无需再次登录。此外,如果安装了任何Twitter应用程序,将提示用户从他们的默认Twitter应用程序发送推文