尝试使用 twitter4j 和 Java 发布推文时出现错误 403,代码 453

问题描述 投票:0回答:1

我在尝试使用 twitter4j 版本 4.1.2 发布推文时收到此错误消息:

403:请求已理解,但已被拒绝。随附的错误消息将解释原因。当请求由于更新限制而被拒绝时,使用此代码 (https://support.twitter.com/articles/15364-about-twitter-limits-update-api-dm-and-following)。 消息 - 您当前只能访问 Twitter API v2 端点的子集和有限的 v1.1 端点(例如媒体发布、oauth)。如果您需要访问此端点,您可能需要不同的访问级别。您可以在这里了解更多信息:https://developer.twitter.com/en/portal/product 代码 - 453

这是我的代码

import org.junit.Test;
import twitter4j.Twitter;
import twitter4j.v1.Status;
import twitter4j.TwitterException;

public class tweetarValorIbovespa
{
    @Test
    public void FazerTweetComValorIbovespa() throws TwitterException
    {
        Twitter twitter = Twitter.getInstance();
        String latestStatus = "hello, world";
        Status status = twitter.v1().tweets().updateStatus(latestStatus);
        System.out.println("Successfully updated the status to [" + status.getText() + "].");
    }
}

这是我在 twitter4j.properties 中添加的所有键

debug=true
oauth.consumerKey=*********************
oauth.consumerSecret=******************************************
oauth.accessToken=**************************************************
oauth.accessTokenSecret=******************************************  

我已经设置了请求的所有令牌 应用程序类型已经是读取、写入和访问直接消息 我该怎么办?

java twitter twitter4j twitter-api-v2
1个回答
-1
投票

你可以尝试一下 twitter.utools.me

© www.soinside.com 2019 - 2024. All rights reserved.