小编mee*_*lla的帖子

在 Twitter API v2 中获取扩展/全文推文

新的 Twitter v2 API 几周前刚刚发布,因此这可能只是文档尚未完成的问题。

我想做的是在最近的推文中搜索“小狗”,并返回所有附加了某种媒体的推文。但是,当我在 Postman 中运行此搜索时,并非所有返回的推文都有attachments.media_keys. 我注意到没有的attachments.media_keys是文本以省略号结尾的推文...。据我所知,在 v1.1 API 中,这个问题是通过tweet_mode=extended在查询参数或 中指定来解决的tweet.fields=extended_tweet。然而,这些似乎在 v2 API 中不起作用,而且我还没有看到任何有关获取推文全文(以及相关附件)的文档。有谁知道如何在 v2 中做到这一点?

我的邮递员查询网址:“https://api.twitter.com/2/tweets/search/recent?query=has:media puppies&tweet.fields=attachments&expansions=attachments.media_keys&media.fields=duration_ms,height,media_key,preview_image_url,public_metrics ,类型,网址,宽度”

在我的应用程序中,我使用 Node.js Axios 来执行查询:

var axios = require('axios');

var config = {
  method: 'get',
  url: 'https://api.twitter.com/2/tweets/search/recent?query=has:media puppies&tweet.fields=attachments&expansions=attachments.media_keys&media.fields=duration_ms,height,media_key,preview_image_url,public_metrics,type,url,width',
  headers: { 
    'Authorization': 'Bearer {{my berarer token}}', 
  }
};

axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
Run Code Online (Sandbox Code Playgroud)

twitter node.js postman

6
推荐指数
2
解决办法
7862
查看次数

标签 统计

node.js ×1

postman ×1

twitter ×1