Facebook testing application stopped working, production application works fine (using JS SDK)

I have an FB application that my site uses for the FB login button. This app has been published for some time and works great in production. I created a test application for my dev environments, and this also works fine until the last week, when I suddenly began to see this message in the browser console:

Application Error: There was a problem getting data for the application you requested. The application may not be valid, or there may be a temporary glitch. Please try again later.

This happens after the call FB.init()- the call FB.getLoginStatus()causes this error, and the callback passed to FB.getLoginStatus()is never called. Again, this only happens in my development environment and not in production, although the XFBML button still pops up.

I copied the base SDK code from the FB documentation , posted it on my own page and still have this problem, so this is not something on the pages of my website that interfere.

I tried looking for SO / Google answers, but the only real information I get is returning to 2011/12/13 and the participation of FB applications in development mode; mine is not, it is public. I tried to create a new test application and change the FB ID that my website uses, but I get the same result.

The only change for all of my recent environments is that they all use SSL by default. Could this be the reason? And if so, why will it work in my production environment, but not in my development environment? Any insight is greatly appreciated.

EDIT: SDK v2.4, .

2: , FB. , SDK, , , FB.getLoginStatus() .

+4
2

, Facebook " ", , .

https://developers.facebook.com/apps/ > > > " [ ] ?" >

+2

All Articles