以前我正在研究如何将Android应用程序连接到twitter并发布推文,但我所做的所有事情都是在Twitter应用程序可浏览时。但是现在我想在twitter应用程序是客户端时做所有事情。请给我一个想法,或者我该怎么做。
在可浏览的应用程序上。所有的事情都适合我,但不知道什么时候应用程序是客户端一直得到401错误,我知道使用回调网址,但它只在应用程序可浏览时工作,我不能得到应用程序是客户端的东西...任何建议?
使用此OUT_OF_BAND我可以进入登录页面但是当我按下后退键主要活动但没有授权令牌时,无法获得授权令牌以供进一步使用。
authUrl = provider.retrieveRequestToken(consumer, oauth.signpost.OAuth.OUT_OF_BAND);
答案 0 :(得分:2)
如果我正确理解您的问题,那么您正在谈论Twitter应用的以下设置:
申请类型:客户---浏览器
如果您正在开发Android应用程序,则应使用浏览器(就像之前所说的那样)。它根本不适用于客户端。你能解释一下为什么要改变客户吗?
答案 1 :(得分:0)
希望这会对你有所帮助
Intent connectSocN/w = new Intent(Intent.ACTION_SEND);
connectSocN/w.setType("text/plain");
connectSocN/w.putExtra(android.content.Intent.EXTRA_SUBJECT,
"Subject of message");
connectSocN/w.putExtra(Intent.EXTRA_TEXT,"Message to send");
connectSocN/w(Intent.createChooser(connectSocN/w, "Share"));
通过使用此意图,您可以获得已安装在设备中的各种社交网络。