Note that there are some explanatory texts on larger screens.

plurals
  1. POFacebook authorize w/permissions request yield "Page Not Found"
    primarykey
    data
    text
    <p>Somewhere along the way in the past few weeks, the authorize Facebook call in iOS fails with a "Page Not Found". This happens for any user that has not installed the app or if the app's permissions have changed and the user must approve the additional permissions. This happens whether the Facebook app handles the user authentication or Safari or the popup dialog. All redirect to a "Page Not Found" page. </p> <p>Digging through the debugger, I found the initial URL request to be (app id replaces "[app_id]") for the login screen:</p> <p>https://m.facebook.com/dialog/oauth?type=user_agent&amp;display=touch&amp;redirect_uri=fb[app_id]%3A%2F%2Fauthorize&amp;sdk=2&amp;scope=user_location%2Cuser_relationships%2Cemail%2Cpublish_stream%2Coffline_access&amp;client_id=[app_id]</p> <p>The following URL is being sought by the login attempt (I assume by the URL that the user has insufficient permissions):</p> <p>http://www.facebook.com/dialog/permissions.request?_path=permissions.request&amp;app_id=[appid]&amp;redirect_uri=fb[appid]%3A%3F%3Fauthorize&amp;sdk=2&amp;display=touch&amp;type=user_agent&amp;fbconnect=1&amp;perms=user_location%2Cuser_relationships%2Cemail%2Cpublish_stream%2Coffline_access&amp;sso=iphone-safari&amp;from_login=1</p> <p>I've checked that the Bundle ID listed in Xcode is the same as that listed for my app's settings in Facebook. </p> <p>Because the permissions page is not showing, new users cannot add the app. Old versions of my app that used to work are failing in the same way as well. What could be the problem? </p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload