android – 获取公开推文Twitter API 1.1

前端之家收集整理的这篇文章主要介绍了android – 获取公开推文Twitter API 1.1前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是Twitter API的第一次

我正在经历
https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline

我需要从https://twitter.com/twitterapi获得公开推文

api 1.1链接说 –

身份验证 – 必需

我找到了类似的东西 – AuthTool

我无法连接所有这些东西,因为没有可用的初学者教程.

我基本的怀疑
– 需要身份验证意味着 – 使用我的应用程序的最终用户应该有一个Twitter帐户来获取这些推文吗? (我正在计划一个移动应用程序(android),以显示一些名人的公开推文)

>我在哪里可以找到一些基本的教程?
>我是否需要一些令牌来传递请求?怎么弄那些?

解决方法

我只是有机会处理类似的问题.让我先帮助你解决问题.

Does Authentication required means – the end user using my app should
have a twitter account to get these tweets?

不可以.最终用户无需登录他的Twitter帐户即可查看公共供稿.但是,您必须使用您在Twitter开发人员网站中创建的应用程序的使用者密钥和密钥.

Do I need some tokens to pass with the request? How to get those?

正如我在上一个问题中所解释的那样,您需要使用消费者密钥,消费者密钥,访问令牌和访问密钥.

这是我用来获取公共供稿的一个小例子.以下示例将获取用户的最新20个公共订阅源.

Before that you need to import the latest twitter library into your project which is twitter4j 3.0.3 as of now.

然后将下面给出的代码添加到您的项目中并且应该完成.

ConfigurationBuilder cb = new ConfigurationBuilder();
        cb.setDebugEnabled(true)
                .setOAuthConsumerKey("B***************Q")
                .setOAuthConsumerSecret(
                        "l*********************************o")
                .setOAuthAccessToken(
                        "1*******************************X")
                .setOAuthAccessTokenSecret(
                        "1***************************c");
        TwitterFactory tf = new TwitterFactory(cb.build());
        Twitter twitter = tf.getInstance();
        try {
            List<Status> statuses;
            String user;
            user = "replace with the user name of your choice";
            statuses = twitter.getUserTimeline(user);
            Log.i("Status Count",statuses.size() + " Feeds");
            for (int i = 0; i < statuses.size(); i++) {
                Status status = statuses.get(i);
                Log.i("Tweet Count " + (i + 1),status.getText() + "\n\n");
            }
        } catch (TwitterException te) {
            te.printStackTrace();
        }

猜你在找的Android相关文章