是否有可能在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
答案 0 :(得分:1)
如果没有Twitter应用程序,您无法在Twitter上验证Android应用程序。因此,如果通过“分享推文”,你的意思是“在推特上发布推文”,那么不,你不能这样做。通过“身份验证”Twitter需要知道推文的应用程序来源,而不仅仅是执行它的人。
答案 1 :(得分:1)
Twitter提供web intents,允许您在不必创建应用程序的情况下发推文。但是,用户必须登录(否则用户将首先看到登录屏幕。)
您可以创建一个WebView来打开Tweet Web Intent,甚至可以创建一个open in the browser,这样如果用户从浏览器登录,则无需再次登录。此外,如果安装了任何Twitter应用程序,将提示用户从他们的默认Twitter应用程序发送推文