Known Issues: Facebook issues

Known Issues: Facebook issues

{This issue has been resolved} Facebook removed the review requirement for the new apps, so essentially everything (well almost everything – see update #7 below) went back to way it was before Apr 30, 2014. SNAP Plugin for WordPress version 3.3.7 is fully compatible with new Facebook API 2.0. Please update your plugin if you have an earlier version.

Issue history:

Apr 30, 2014

Many users are seeing one of those two errors when they are trying to authorize or post to Facebook:

-= Authorizing Page =-
Reported Error: (#803) Cannot query users by their username (yourusername)
Reported Error: (#100) Tried accessing unexisting field (access_token) on node type (User)
[Error] => (#200) The user hasn’t authorized the application to perform this action )

Both errors are related to the same issue. We are currently investigating it and working on the solution.

Please, do not open new tickets regarding those errors! We will post the solution here and if necessary release an updated version of the plugin when we finish.

Update: [May 1, 2014]

It looks like Facebook silently changed it’s policy regarding app permissions that available without review and approval. publish_actions, user_about_me, publish_actions, and user_groups are no longer available until the review. We will adjust the plugin and our instructions with accordance to this new requirements.

Update 2: [May 3, 2014]

The exact reason why it stopped working is listed here:
https://developers.facebook.com/docs/apps/changelog

Quote:

For apps that existed before April 30th 2014, making an API call without specifying a version number (‘unversioned’) is equivalent to making a call to the v1.0 of the API.

For apps created on or after April 30th 2014, making an API call without a specifying a version number is equivalent to making a call to v2.0 of the API.

It means that if your app existed before April 30th 2014 plugin will use the same API that worked fine for the last 4 years. If your app created on or after April 30th 2014 it will use “new, updated, improved” but totally broken API 2.0. Thank you Facebook, thank you very much.

Update 3: [May 6, 2014]

All apps made after April 30 could not be forced to work with API 1.0. Those apps are only compatible with API 2.0.

Here is how to check if your App is affected by this issue. Since this was kind of “silent” update from Facebook, they give no indication if your app is affected by the new rules.

The only way to see the difference is to try to authorize your SNAP.

Your app is locked to API v.2.0 and affected by this issue if your authorization screen looks like this (Notice red section on the top):

New App

Your app is fine if you see this:
Old App

*** If you don’t see those screens during the authorization please go to the www.facebook.com/settings?tab=applications and remove app authorization.

Update 4: [May 6, 2014]

Please understand. This is not something we did. This is not a bug that we can fix.

Facebook completely changed the rules for it’s apps. New apps could not autopost without a complicated review/approval from Facebook anymore. This review/approval takes 7-10 days. We submitted our test app for review/approval on May 2nd, 2014 and we are still waiting to hear from them.

In a meantime we are investigating other possibilities to make Facebook posts like writing our own API as we did for Google+ and setting up remote app to act as proxy. We will post updates as soon as we get any news.

There is no workaround for this issue unless you have an app made before April 30, 2014 that you can set to work with your site. Each app can work with 2 sites (Site URL and Mobile URL). For example if you have an app for one site and just want to add the second you are in luck. Otherwise you need to wait till we get our test app approved and update our instructions or create alternative methods.

Update 5: [May 7, 2014]

We got some good news. Our test app submitted to Facebook for review/approval on May 2nd, 2014 was approved today. It took 5 days, but apparently we got the necessary permissions. Now, we will update the plugin, test it a little bit and release new version. We will also update instructions.

Update 6: [May 9, 2014]

Our Facebook Instruction has been updated with everything you need to submit your app for the review.

We put there the exact words and pictures that we used to submit our own app which was approved.

SNAP for WordPress version 3.3.6 also has been released. It will work with new API 2.0 apps (once approved).

Update 7: [May 16, 2014] We have some good news!!! After two weeks of making everyone crazy Facebook backed down a little bit. Starting from May 16, 2014 you don’t need to submit your app for review in you are posting to your own profile or pages you admin. This means that from now on the app, Facebook profile or page and the user who authorizes the app MUST belong to the same Facebook account. This tightens up the complete freedom that was used before, but still it much better then waiting 7-10 days for the app review.

SNAP for WordPress version 3.3.7 is compatible with new requirements. Our Facebook Instruction has been updated (again) as well.

This issue is now closed.

SNAP Pro for Wordpress

Pro version upgrade adds the ability to configure more than one account for each social network and some additional features.

Get SNAP Pro

Latest Blogposts

Corrupted cache issue with SNAP Pro.

Corrupted cache issue with SNAP Pro.

What happened? SNAP Pro is checking for API update every 6 hours. Today (May 22, 2019) around 6:30PM EST Google Cloud messed our update server for about 7 minutes. A bunch of "lucky" sites that were checking for update during those 7 minutes got their plugin cache...

Support for “Google My Business” is coming soon…

Support for “Google My Business” is coming soon…

Support for "Google My Business" is coming this fall. Google recently made some kind of blog-a-like functionality available for local business listings. As a local business owner you can add posts, events, offers as well as products to your business listing. Although...

Facebook app review

Facebook app review

We are getting a lot of questions about upcoming deadline for Facebook app review. People are asking what should we do. The honest answer would be: "No one has any idea". We submitted several apps for Facebook review using different ways of describing and explaining...

What happened with Facebook

What happened with Facebook

What happened with Facebook? Facebook made changes to it's API access policy on May 1st, 2018. As the result we introduced our own Premium API for Facebook.  We feel that we need to explain how exactly those changes affected SNAP. Since the beginning Facebook native...

Instagram issues

Instagram issues

Instagram made some very big changes to authentication process. About 70% of our users are affected by them. Before the changes the process was quite simple: Sometimes Instagram decided that login from SNAP is "unusual" and asked for confirmation. You just had to open...

SNAP for Wordpress

SNAP for Wordpress

SNAP for Wordpress MultiUser

SNAP for Wordpress MultiUser

SNAP API

SNAP API