如何在android应用程序中从twitter获取用户信息?
我正在将 Twitter 集成到我的 Android 应用程序中。我可以为用户授权该应用程序。现在,我正在寻找一个 API,它可以为我提供登录用户的信息,如名字、姓氏、电子邮件等。 我已经用
facebook.request("me");
为 facebook 做了这个。现在如何从twitter获取用户信息? 我正在使用 twitter4j-core-android2.2.3.jar。请让我知道是否有办法获取用户信息。
I am integrating twitter in my android app. I am able to authorize the app for the user. Now, I am looking for the API which gives me logged users information like first name, last name, email, etc.
I had done this for facebook with
facebook.request("me");
Now how to get user info from twitter?
I am using twitter4j-core-android2.2.3.jar. Plz let me know is there a way to get user info.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
最后我得到了用户信息。
使用感谢后获得的访问令牌
。
Finally I got user information.
use the access token you get after
Thanks.
这里有一些教程可以帮助您让应用程序与 twitter 一起运行。
如果您只需要检索特定用户的信息,您可以查看此处(包括源代码):
基本 Adroid Twitter 集成
如果您想与 Twitter 交互(例如发布更新等),那么您需要进行设置开放认证连接:
使用 OAuth 集成 Android 和 Twitter
There are a few tutorials here that can help you get an app running with twitter..
if you just need to retrieve info for a specific user, you can look here (includes source code):
Basic Adroid Twitter Integration
If you want to interact with twitter (e.g. post updates etc) then you will need to setup OAuth connection:
Android and Twitter integratin using OAuth
除非您的应用程序被列入白名单,否则您无法从 twitter OAuth 获取电子邮件。
欲了解更多信息
来自 Twitter 的电子邮件 ID
You cannot get Email from the twitter OAuth unless or untill your app is whitelisted.
For more Info
Email ID from Twitter
您可以检查以下代码: 要获取用户信息,您可以使用 Twitter Fabric SDK。其文档位于此处和此处
这里
twitterButton
是导入 com.twitter.sdk.android.core.identity.TwitterLoginButton;
在此响应中,您可以获得所有凭证,无需用户电子邮件。
You can check bellow code: To get user info you can use Twitter Fabric SDK. Its documentation is here and here
Here
twitterButton
isimport com.twitter.sdk.android.core.identity.TwitterLoginButton;
In this response you can get All credential without user Email.