title: Facebook Exchange Token Expires after 1 day
body: <p>My app sends a GET to </p>
  
  <pre><code>https://graph.facebook.com/oauth/access_token?
  client_id=APP_ID&amp;
  client_secret=APP_SECRET&amp;
  grant_type=fb_exchange_token&amp;
  fb_exchange_token=EXISTING_ACCESS_TOKEN 
  </code></pre>
  
  <p>And FB always returns the same token again. The initial expires value is ~1 day and gets decremented. Even after a fresh login which shoulöd get a short lived token and that exchange call which should exchange a short lived with a long lived token always that same short lived token is returned. </p>
  
  <p>So how should one exchange a short lived token with a long live token?</p>