0

我正在使用 npm 包请求https://www.npmjs.com/package/request来调用 Twitter API,如下所示:

request({ url: `https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=${screenName}&${countQuery}&tweet_mode=extended`,
    method: "GET",
     headers: {
       "Authorization": auth
     },
     json: true
}, function (error, response, tweets) {
     if (response.statusCode == 200) {
         console.log(tweets)
     } 
   }
})

我遇到的问题是,在返回的tweets对象中,推文的 id 例如如下:

"created_at": "Wed May 15 19:14:49 +0000 2019",
"id": 1128740534372184064,
"id_str": "1128740534372184064",

四舍五入到 1128740534372184000。

当我使用 Postman 调用 Twitter API 时,我看到了正确的(以上)结果,但查看正文时request我看到的是四舍五入的整数。我怎样才能解决这个问题?

4

1 回答 1

1

这可能是Javascript问题吗?改为使用id_strhttps://developer.twitter.com/en/docs/basics/twitter-ids.html

于 2019-05-16T05:37:18.620 回答