title: Instagram is invalidating access tokens. I thought they didn't?
body: <p>As far as I thought, Instagram does not invalidate access tokens based on their documents. But for a few users of the thousands using one of my applications built on their API, that does not seem to be the case.</p>
  
  <p>I originally referred to the following SO question when initially building the application, and a few others - but I came to the conclusion (or so I thought) that Instagram does not invalidate tokens, which does not seem to be true: <a href="https://stackoverflow.com/questions/22753170/instagram-access-token-expire">Instagram access token expire</a></p>
  
  <p>Our application makes requests on behalf of a user at specific times of the day. It is an application that users may only need to ever log into once to utilize the service.</p>
  
  <p>Here, for example is a user who signed up 4 days ago - his service was working great until this morning, when testing his access token we were receiving this response:</p>
  
  <pre><code>{"meta":  {
      "error_type": "OAuthAccessTokenException",
      "code": 400,
      "error_message": "The access_token provided is invalid."
      }}
  </code></pre>
  
  <p>Why would this be happening on an access token that was valid 4 days ago? We asked the specific user this error is being returned for if he revoked access to our application or anything along those lines, and he did not.</p>
  
  <p>I'm curious if perhaps he changed his IG password which invalidated his access tokens for applications (Although that doesn't seem likely as to what would cause this?)</p>
  
  <p>Does anyone else have experience with Instagram applications randomly invalidating access tokens?</p>
  
  <p>Also, note that 99% of users who have been using our application for a month or more have never had this issue. We've only encountered 3 to 5 other accounts this has happened with.</p>