Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iOS 6 the facebook server could not fulfill this access request invalid application

Tags:

facebook

sdk

ios6

In some iPhone 5 devices we have an error when trying to call Facebook login:

The error is: "the facebook server could not fulfill this access request invalid application id"

I many times checked that application id is specified correctly.

Strange, that on other devices same app is working correctly.

Please, could you help, what the reason of that?

like image 963
Mikola Pitersky Avatar asked Jan 31 '13 07:01

Mikola Pitersky


3 Answers

All developers of a particular app, should be known to Facebook. While the application is in Sandbox mode (i.e. developer only access), all every user who want to use the Facebook platform, for testing/developing the application, will have to be added as a developer (as shown below) -

Just goto https://developers.facebook.com/apps/, and add the user, in the list of developers/admins.

like image 55
arpwal Avatar answered Nov 09 '22 03:11

arpwal


More than likely the app is "sandboxed", so only developers have access. If this is the case you'll have to use a developer account on the iPhone.

  1. Go to iOS settings > Facebook
  2. Log out with your "personal" account
  3. Log in with the developer account (to be safe us the dev account that you created the app with)

This worked for me.

like image 37
cober Avatar answered Nov 09 '22 03:11

cober


I faced this problem. For me the issue was that I hadn't added the iOS platform for the app. Go to the Facebook developer page, then select your app. In the left nav bar go to settings. Then add platform. Ensure that your bundle identifier is correct. Then it should work.

like image 25
cph2117 Avatar answered Nov 09 '22 02:11

cph2117