javascript - Får ett fel medan jag försöker använda Twitter 1.1-sökning


Jag försöker få tweets med Twitters standard sök-API, detta fungerade bra för tre veckor sedan och nu använder jag twitter-api-client 1.3.7 och får detta:

{
   "statusCode": 403,
   "data": "{\"errors\":[{\"message\":\"You currently have access to a subset of Twitter API v2 endpoints and limited v1.1 endpoints (e.g. media post, oauth) only. If you need access to this endpoint, you may need a different access level. You can learn more here: https://developer.twitter.com/en/portal/product\",\"code\":453}]}\n"
}

detta är min kodbit från min Twitter-kontroller:

Controller('Twitter')
@ApiTags('Twitter')
export class TwitterController {
  private twitterClient: TwitterClient;

  constructor(private readonly twitterService: TwitterService) {
    this.twitterClient = new TwitterClient({
      apiKey: process.env.API_KEY_TWITTER,
      apiSecret: process.env.API_KEY_SECRET_TWITTER,
      accessToken: process.env.ACESSO_TOKEN_TWITTER,
      accessTokenSecret: process.env.ACESSO_TOKEN_SECRET_TWITTER,
    });
  }

  @Get('/tweets/:tweet')
  @ApiOperation({
    summary:
      'Json',
  })
  async getTwitter(@Param('tweet') param_t: string) {
    try {
      const data = await this.twitterClient.tweets.search({
        q: '#' + param_t + '-filter:retweets',
        lang: 'en',
        count: 100,
      });

Först fick jag ett autentiseringsfel och upptäckte att min API-nyckel, bearer och hemlighet hade försvunnit från mitt utvecklarkonto. Efter att ha återfått dem igen får jag det här felet.