2011-05-11 47 views
0

中连接twitter客户端应用程序以前我一直在研究如何将android应用程序连接到twitter并发布tweet,但是我所做的所有事情都是在twitter应用程序可浏览时进行的。但是现在我想在twitter应用程序是客户端时做所有的事情。只要给我一个想法或什么我该怎么做。如何在android

关于可浏览的应用程序。所有的东西都适合我,但不知道什么时候应用程序是客户端所有时间得到401错误,我知道使用回调url,但它只适用于应用程序可浏览时,我不能得到的东西,当应用程序是客户端...任何建议?

使用此OUT_OF_BAND我能够进入登录页面,但无法获得授权令牌以供进一步使用,当我按下后退键主要活动时,但没有授权令牌。

authUrl = provider.retrieveRequestToken(consumer, oauth.signpost.OAuth.OUT_OF_BAND); 
+0

@piyush:你还没有完成twitter整合吗?反正告诉我你想要twitter与本地twitter android应用程序集成吗? – Zoombie 2011-05-11 10:28:05

+0

@ zoombie::)感谢您对我的支持,实际上我从第一天起就正确地做了正确的事情,并且我的应用程序在Twitter应用程序可浏览时正常工作,但是每当我使它成为客户端时,我都不能。事实上,事情是我们的I-Phone团队已经提出了一个应用程序,它有一个链接来分享Twitter上的东西,我试图在Android中实现同样的事情,但由I-phone团队注册的Twitter应用程序是客户端,我不能更改为可浏览........... :( – PiyushMishra 2011-05-11 10:56:09

+0

@zoombie:你有任何其他建议我怎么能如果Twitter应用程序是客户端.... – PiyushMishra 2011-05-11 11:02:19

回答

2

如果我正确理解你的问题,你说的是如下设置你的Twitter的应用程序:

应用类型:客户端---浏览器

如果你正在开发一个Android应用程序,你应该使用浏览器(就像你之前说过的那样)。它根本不适用于客户。你能解释一下你为什么要改变为客户吗?

+0

谢谢你的回答Toffer:那正是我想问的。目前,我正在开发一个应用程序,我们的I-phone团队已经制作了它,并且它是一个适用于他们的工作应用程序,他们使用的客户端我不能从客户端更改为可浏览的客户端正在为他们工作,现在我必须做出完全相同的应用程序android有相同的应用程序设置和它的客户端现在... :(( – PiyushMishra 2011-05-11 10:41:06

+0

)我很抱歉告诉你这个,但从我设法找出当我调查iPhone到Android端口相同的问题,是它不工作,你需要使用浏览器,故事结束。我的建议是,你为Android版本创建一个新的Twitter应用程序。 – TofferJ 2011-05-11 12:48:52

+0

我不能使用另一个应用程序,我必须以某种方式管理我的事情,我只是编辑我的答案就像使用OUT_OF_BAND,我能够进入登录页面,但无法获得令牌,我知道继承人回调URL扮演的角色,但任何其他方式........如果你知道。 – PiyushMishra 2011-05-11 13:13:14

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")); 

通过使用此意图,你可以得到所有品种已安装在您的设备socil网络。

+0

感谢您的回答哈里,但我的问题是不同的,仔细阅读。 – PiyushMishra 2011-05-11 10:29:26