将Twitter集成到Android:主机尚未解析:api.twitter.com:443

时间:2011-06-13 09:24:22

标签: android twitter sdk

我正在使用相同的SDK将Twitter集成到我的Android应用程序中,如下文所示:

Sugree/twitter-android-sdk

并得到了同样的错误:

  

D / twitter(2233):登录失败:com.sugree.twitter.DialogError:与服务提供商的通信失败:主机未解析:api.twitter.com:443

在上面的帖子中,OP说

  

问题在于Twitter服务器。它从第二天开始工作。

但我尝试了很多天,它仍然无法正常工作,打开链接:浏览器中的api.twitter.com确实有效,所以我想知道问题是什么,并且,如果有任何其他的WORKING库用于推特的Android?

谢谢!

2 个答案:

答案 0 :(得分:1)

听到这个声音,我认为你还没有将互联网权限添加到AndroidManifest.xml文件中。

您应该在应用程序发出请求之前添加以下行: <uses-permission android:name="android.permission.INTERNET" />

如果不是这种情况并且它是Java库,也许您可​​以尝试Twitter4J。该库用于许多Android应用程序。

答案 1 :(得分:0)

听起来好像您在连接到网络时遇到问题 - 您是否能够将模拟器上的其他应用程序连接到网络?当我通过仿真器遇到互联网连接问题时,它显示没有信号(例如信号指示器中没有条形,而信号指示器没有条形)。您之前是否能够在模拟器上将此应用程序/其他应用程序连接到Web?

Piro对Twitter4J是正确的 - 它是一个很好的库,可以让任何Java平台上的twitter集成变得非常简单。 there is a simple tutorial heremore complex one covering the OAuth integration here