title: Large Integer rounds when returned from npm request package
body: <p>I am using npm package request <a href="https://www.npmjs.com/package/request" rel="nofollow noreferrer">https://www.npmjs.com/package/request</a> to call Twitter API as follows:</p>
  
  <pre><code>request({ url: `https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=${screenName}&amp;${countQuery}&amp;tweet_mode=extended`,
      method: "GET",
       headers: {
         "Authorization": auth
       },
       json: true
  }, function (error, response, tweets) {
       if (response.statusCode == 200) {
           console.log(tweets)
       } 
     }
  })
  </code></pre>
  
  <p>The problem I am having is that in the returned <code>tweets</code> object,  the id of the tweet that is for example as follows:</p>
  
  <pre><code>"created_at": "Wed May 15 19:14:49 +0000 2019",
  "id": 1128740534372184064,
  "id_str": "1128740534372184064",
  </code></pre>
  
  <p>rounds to 1128740534372184000.</p>
  
  <p>When I call the Twitter API with Postman, I see the correct (above) results, but looking at body of <code>request</code> I see the rounded integer number. How can I fix this?</p>