前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Twitter4J-操作Twitter配置

Twitter4J-操作Twitter配置

作者头像
itze
发布2022-10-31 15:54:27
9800
发布2022-10-31 15:54:27
举报
文章被收录于专栏:IT者IT者

开发语言:Java 操作系统:window10 开发工具:IDEA JDK版本:1.8

前期准备

需要访问国外网站,首先在Twitter申请一个开发者账号,然后在开发者中心创建一个project Twitter开发者地址:https://developer.twitter.com/en 自己想办法通过申请 创建Project之后,首先按照如下图设置权限

设置权限
TwitterAuth
TwitterAuth

第二步设置,找到keys and tokens 保存这四个密钥值

设置密钥
Twitter-Key
Twitter-Key

API key API key secret 下面这两个保存下来,貌似每次生成只能看到一次 Access Token Access secret Token

Twitter4J

Twitter4J官网:http://twitter4j.org/en/index.html

Twitter4J
Twitter4J
配置Twitter4J依赖

配置Twitter4J依赖Jar包,我这里选择Maven配置

代码语言:javascript
复制
        <!-- Twitter4j -->
        <dependency>
            <groupId>org.twitter4j</groupId>
            <artifactId>twitter4j-core</artifactId>
            <version>4.0.7</version>
        </dependency>
配置密钥

使用Twitter4J操作Twitter配置,随意选择一种方式即可,这里选择第二种

Twitter4Jpeizhi
Twitter4Jpeizhi
代码语言:javascript
复制
import twitter4j.Twitter;
import twitter4j.TwitterFactory;
import twitter4j.conf.ConfigurationBuilder;

/**
 * @Author: www.itze.cn
 * @Date: 2020/9/30 15:57
 * @Email: 814565718@qq.com
 */
public class GetTwitterConfig {
    public static Twitter getNewInstance(){
        ConfigurationBuilder cb = new ConfigurationBuilder();
        cb.setDebugEnabled(true)
                .setOAuthConsumerKey("API Key")
                .setOAuthConsumerSecret("API Key Secret")
                .setOAuthAccessToken("Access Token")
                .setOAuthAccessTokenSecret("Access Token Secret")
                /**
                 * 设置代理
                 * 1.如果你本地使用了代理软件访问国外网站了,HttpProxyHost一般是127.0.0.1
                 *   HttpProxyPort查看http代理端口多少即可
                 * 2.如果项目放到海外服务器运行,这里不需要设置也可以
                 */
                .setHttpProxyHost("127.0.0.1")
                .setHttpProxyPort(1234);
        TwitterFactory tf = new TwitterFactory(cb.build());
        Twitter twitter = tf.getInstance();
        return twitter;
    }
}

Twitter4J操作Twitter

Twitter4J官网示例

发布推文测试

代码语言:javascript
复制
    public static void main(String[] args) throws TwitterException {
        Twitter twitter = GetTwitterConfig.getNewInstance();
        twitter.updateStatus("hello word");//发布推文
    }
测试结果

其余的可以自行进行测试。

本文参与?腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020年10月13日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体同步曝光计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前期准备
    • 设置权限
      • 设置密钥
      • Twitter4J
        • 配置Twitter4J依赖
          • 配置密钥
          • Twitter4J操作Twitter
            • 测试结果
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
            http://www.vxiaotou.com