title: Confused about facebook graph api upgrade
body: <p>I have a cordova app that allows users to login using their facebook credentials. I recently received the following message from Facebook:</p>
  
  <blockquote>
    <p>"Your App" currently has access to
    Graph API v2.9 which will reach the end of its 2-year lifetime on 22
    July, 2019.We estimate 1 endpoint in total will be impacted by this
    change and may stop working after the automatic upgrade push. To
    ensure a smooth transition, please migrate all calls to Graph API
    v2.10 or higher. Use the <a href="https://developers.facebook.com/tools/api_versioning" rel="nofollow noreferrer">API Upgrade Tool</a> to understand exactly how
    this change will impact your app.</p>
  </blockquote>
  
  <p>So I go to the <a href="https://developers.facebook.com/tools/api_versioning" rel="nofollow noreferrer">API Upgrade Tool</a> and see this:</p>
  
  <p><a href="https://i.stack.imgur.com/zEk0U.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/zEk0U.png" alt="enter image description here"></a></p>
  
  <p>The only graph API method that I'm using is</p>
  
  <pre><code>{user-id}/?fields=first_name,last_name,email
  </code></pre>
  
  <p>so I'm a little stumped as to why I'm getting this email. I do use a cordova plugin called <a href="https://github.com/jeduan/cordova-plugin-facebook4" rel="nofollow noreferrer"><code>cordova-plugin-facebook-4</code></a> to implement facebook authentication. Not sure if that plugin is calling the APIs behind the scenes.</p>
  
  <p>It seems that upgrading to the latest version of <code>cordova-plugin-facebook4</code> solves the issue because it uses the latest version of the Facebook SDK and API. However, I'd prefer not to have to release a new version of the app if possible.</p>
  
  <p>To that end, I noticed this setting:</p>
  
  <p><a href="https://i.stack.imgur.com/YUL72.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/YUL72.png" alt="enter image description here"></a></p>
  
  <p>Would changing that setting fix this issue without having to release a new version of the app?</p>
  
  <p>Finally I noticed the following text in the table above:</p>
  
  <blockquote>
    <p>GET {application-id}2.0<br>
    GET {user-id}/permissions2.0<br>
    Starts enforcing the app's restrictions (such as country or age ) on API calls made without the application's 'appsecret_proof' in the request.</p>
  </blockquote>
  
  <p>And there is the following setting, which is currently set to <strong>No</strong>:</p>
  
  <p><a href="https://i.stack.imgur.com/HSeXU.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/HSeXU.png" alt="enter image description here"></a></p>
  
  <p>Is it possible I could fix all this be simply switching that over to <strong>Yes</strong>?</p>
  
  <p>I guess to summarize my questions, I want to know:</p>
  
  <ol>
  <li>What am I getting this warning?</li>
  <li>Will adjusting the <strong>Upgrade API Version</strong> values fix it?</li>
  <li>Will setting the <strong>New Version Features</strong> to Yes fix it?</li>
  </ol>