I tried to create my first facebook app. It is a simple countdown to a specific date (does not require user to log in, or anything). It is added as a Page Tab on my page. The problem is, that while the page tab is visible to everyone, the app itself is visible only to logged in users. When I log out, I get "content is not available" message after clicking on the tab.
When I go to "Canvas page"https://apps.facebook.com/xxx, I can view it even if I am not logged in.
I have no restrictions in the app settings, and the app is hosted on SSL server.
Can the problem be in the code of the application? I tried both - using the init <script> proposed in facebook documentation and removing it, doesn't seem to change anything.
I had the same problem. Only found a few people complaining and saw that this wasn't working anywhere else either. I knew it was working a few months ago.
Anyway: Today it suddenly started working again. There's probably nothing wrong with you app. (Though age and country restrictions can still lock it down.)
I am trying to help my sister with her facebook business page. She created an app some time ago, but did not disable sandbox mode, so it has never been visible.
She made me an administrator of the page, and the app. But when I try to disable sandbox mode to make the app visible on her page, I get the following error message:
Error
There was a problem saving your changes. Please try again later.
Before this error, I believe facebook directed me to set up a category for the app in the app details, where "other" had been selected. I tried changing this to "app for pages" but it didn't help.
I created another app some time ago where all the same fields are filled in as with my sister's app, and had no trouble disabling sandbox.
I do no understand why facebook is not allowing me to disable sandbox and make the app live. I have googled this question but been unable to find an answer.
I recieved two emails from facebook to put privacy policy link but I couldn't do it in time. I had over 8000 active users and now none can connect onto my forum. I guess they terminated the app? I did add the link onto my app but still it isn't working. I have looked around to see If anyone else went through the same. How do I contact Facebook and get this resolved.
I guess they terminated the app?
Check your app dashboard – usually, as a first measure, your app gets put into sandbox mode.
Add the missing policy links, and then try taking it out of sandbox mode again.
I am getting "com.facebook.FBiOSSK error 2" error when ever try to login with my app by using device.But its working fine with the simulator.
I am using iOs SDK 3.0 Beta. any solutions?
I had the same problem on authententication with "com.facebook.sdk error 2". And i think solved it on my part. Just make sure on your app definition on "https://developers.facebook.com/apps/.."
on "IOS Bundle ID " section, that you put your app id like this com.domainname.appName and not X792739.com.domainname.appName
Yes, after you see this error, if you go to Settings, you will see that the setting for this app is turned "OFF". But the problem in this case is that the user was never prompted to allow access -- i.e. the setting was turned to OFF automatically on first time access. If the user was asked, then of course that is understandable, but this is not the case (it's as if the SDK silently and automatically pressed Don't Allow for the user). That's why this is a problem.
Before you read any further, I want to note that once the setting is set, you cannot simply repeat the process to test it, because once the setting is set, it will never ask the user (even deleting and reinstalling the app does not help). To test this issue, you need to reset the permissions by going to Settings -> General -> Reset -> Reset Location & Privacy, before you can try to replicate this again.
From testing, I've discovered that if you have offline_access in the permissions you are requesting for the first time, then it will give this login error (and not prompt the user and set the permission to OFF). The SDK does not check and tell you that this permission is not allowed; it just fails to login.
We were seeing the com.facebook.sdk error 2 error only for certain people. The problem ended up being that our Facebook App was still in Sandbox Mode. Disabling that at developers.facebook.com/apps/{ourfacebookid} instantly fixed the problem.
Turns out it was working for those of us who were set up as admins for the FB App, but not anyone else.
This error is received when the user chooses "Don't Allow" when asked to give the app permissions.
I suggest that you replace the default error message (copied from Facebook SDK sample code) with a user friendly message, telling him to make sure he granted your app the required permissions.
To fix this at iOS 6, go to Settings -> Facebook and turn your app's switch ON.
I got the same problem when I tried to follow the tutorial (http://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/authenticate/)
It seems to work fine when I followed the instruction in the 'howto' section, and it's a little bit different : https://developers.facebook.com/docs/howtos/login-with-facebook-using-ios-sdk/
I faced with the same problem. It turns out that if the Sandbox is enabled than the users should be admin. If it is disabled then works for everyone.
In my case this error was the result of asking for 'publish_actions' permissions at authentication. Write permissions have to be gotten separately: https://developers.facebook.com/docs/tutorial/iossdk/upgrading-from-3.0-to-3.1/
I'm new to Facebook app development and I ran into a stupid issue:
I made a simple app consisting of a flash player embedded in an iframe stored on my server and then I added it (as a tab) to a Facebook Event page I also created.
My problem is that the iframe will only load the page's content if the user's role is mapped in the app settings; it works fine for me since I'm the administrator and I believe my test users can also see it quite well, but for everyone else the iframe is blank.
Any ideas on how to make it visible for everyone?
Thanks in advance
Edit:
Content page is here:
http://livextend.com/facebook/nosajthing_musicbox/
Tab is here:
http://www.facebook.com/pages/Nosaj-Thing-no-Musicbox/174470872628888?sk=app_214393448619749
Sounds like your app is in Sandbox Mode. If it is, you're right - only Admin, Devs, and Testers will be able to use / see the app. If you want everyone to see it, disable Sandbox Mode:
Go to https://developers.facebook.com/apps/
Select your app and then Edit Settings
Settings > Advanced
In Authentication section, set Sandbox Mode to Disabled