簡體   English   中英

從npm請求包返回時的大型整數回合

[英]Large Integer rounds when returned from npm request package

我正在使用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對象中, tweets的ID例如如下:

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

舍入為1128740534372184000。

當我用Postman調用Twitter API時,我看到了正確的(以上)結果,但是在request正文中,我看到了四舍五入的整數。 我怎樣才能解決這個問題?

這可能是Javascript問題嗎? 使用id_str代替。 https://developer.twitter.com/en/docs/basics/twitter-ids.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM