This page was updated on May 3, 2018.
Facebook recently became a major troublemaker for the SNAP.
[March 2018] Unstable Graph API 2.12
It started with the release of the very buggy and unstable Graph API 2.12. The first thing it broke is the ability to post to pages as “page name”. Posts were posted as personal name and went to the “community” section of the page. Facebook acknowledged the bug and tried to fix it. As of today it’s fixed for most users, but some are still experiencing it. More info about that here.
Graph API 2.12 also removed the ability to post to any groups (even public) where you just a member. Only admins can post to groups.
Graph API 2.12 also tightened up security basically forcing people to switch sites to https (ssl) protocol. It came in form of “Insecure Login Blocked: You can’t get an access token or log in to this app from an insecure page. Try re-loading the page as https://” error. More info about that here.
To make things worse (much worse) right after the release of already unstable Graph API 2.12 Facebook got hit with now famous “User’s data leak” issue. Data got leaked through the misuse of API apps, so Facebook started to shake it down. Right now all apps are getting reviewed and checked for undesired activities. As the result platform become unstable to almost unusable level. Many apps just randomly stop working partially or completely. Some apps lost an ability to be authorized, some can’t post to groups anymore, some can’t post to pages, some apps are getting temporarily disabled.
All kinds of pretty useless error messages are thrown:
(#200) Access to this data is temporarily disabled for non-active accounts due to changes we are making to the Facebook Platform
(#200) Permissions error
(#200) The user has not authorized the application to perform this action.
(#283) Requires manage_pages permission to manage the object
Platform Access Disabled: Access temporarily disabled due to changes to the Facebook Platform.
[April 5, 2018] End of Groups API
As this wasn’t enough Facebook issued a new statement announcing the end of some API features used by SNAP. It looks like starting today Groups are no longer available though the API at all. It’s also unclear what will happened to pages.
The end of autoposting to Groups comes in form of this error:
[April 25, 2018] publish_actions permission has been disabled.
Invalid Scopes: publish_actions.
All new Facebook applications created after Apr 25, 2018 can’t be authorized with publish_actions permission. More info about that here: Facebook Error: Invalid Scopes: publish_actions.
[May 1, 2018] End unrestricted access to Facebook API.
Facebook officially closed unrestricted access to its API. All apps created on or after May 1st 2018 require app review and approval to be able to post. All apps created before May 1st 2018 will stop working on August 1, 2018. More info about that here: Facebook officially closed unrestricted access to its API.
Now What? / What’s next?
Three things.
1. We already made our own alternative API library for Facebook that does not depend of its native API and its issues. It’s not free, but it’s very easy to setup and use and it works. SNAP Premium API for Facebook
2. SNAP was always based on the idea of making 100% white-labeled posts. We never wanted to act like a middleman between you and your accounts. You sites post directly to your accounts using your own apps. Now we will investigate the possibility of creating a service that will act as a middleman. We are not sure Facebook will agree to that, but we will try.
3. Facebook reviewed and approved apps should be working fine with existing plugin code. We will try to submit several apps to Facebook for review and we will see if Facebook approves them. If they do, we will create a guide and update our instructions.
[UPDATE]: Full featured NextScripts API for Facebook has been released. It has all features that Facebook removed from its native API including the ability to post to profiles, pages (as page name), and all kinds of groups (open, secret, closed).
So is it a permanent end or will there be a workaround or what..?
Facebook group autoposting is the main reason I use this plugin.
I am pretty sure if it is the same will happen on Instagram too.
1. As we said, we are considering the possibility of creating our own Premium API for Facebook. It won’t be free, but it will be free from all native Facebook API platform troubles and limitations.
2. We are not using native Instagram API since it never allowed posting there. Instagram in SNAP will be working as usual.
Hi, please can you help me how to solve this problem when I try to post to fb with autopost this apears and doesnt allow autopost to fb.
Array ( [Warning] => [Error] => (#200) Requires either publish_to_groups permission and app being installed in the group, or manage_pages and publish_pages as an admin with sufficient administrative permission )
Please upgrade to the latest version. SNAP is not longer asking for publish_to_groups since its depreciated.
I updated to latest 4.2.7 and still have this error “publish_to_groups”
Same here. SNAP v4.2.7 and exact the same error:
Array ( [Warning] => [Error] => (#200) Requires either publish_to_groups permission and app being installed in the group, or manage_pages and publish_pages as an admin with sufficient administrative permission )
Is your app approved by Facebook for those permissions? If not, please take it out of live mode.
ok so will it be included in the current subscription then that we pay for instagram, linkedin etc.
Yes, it will. All active subscribers will get it at no additional charge.
Ok that sounds great.
hi,
When will be ready this new api for FB?
Thanks
Well, it’s not something that you can write in couple hours. Even with our experience and prior research it will take some time. But it looks like this will be our priority for now, so we will try to do that as soon as possible.
Go ahead, make the new app now! Are they going to take a long time to have it ready? I’m losing money !!!
Oh my, that’s what happened. I can’t post my groups i am admin.
I tired Re- Authorize my Facebook Account many times, but it’s still didn’t work.
Now i need to wait SNAP Premium API for Facebook?
Yes Mara.
This is a Facebook change that has been bought in. It has nothing to do with any foreseen changes by Next Scripts.
It is just a case of being patient untill they have built their own Facebook API…..
But why some multi post scripts working fine? For example: VTPoster – Facebook Marketing Tool
Reason is use Facebook app or not?
VTPoster is a blackhat tool that violates every possible item from Facebook’s terms and conditions. It definitely does not use official Facebook API.
several people I know bought the plugin because of posting in groups, please fix the new way as soon as possible, good work.
Are we sure that there isn’t simply a new integration / method required to be implemented on the authorisation part? – FB don’t appear to be saying that they have stopped groups altogether, just that admins now need to explicitly authorise the app. But how is that done? – The error message certainly seems to be in line with this?
Just found this. Looks like we may be able to get the functionality working going through an App Review – although that process is currently suspended
“Beginning April 4, 2018, all apps, including those formerly approved, must undergo App Review in order to gain access to the Events API, Groups API, and Pages API. Apps accessing the Events API and Groups API will lose access and require review once App Review resumes. For apps using Pages API, review will be required once App Review resumes or access will be removed.”
Just saw this on an official Facebook page:
“Beginning April 4, 2018, all apps, including those formerly approved, must undergo App Review in order to retain or gain access to the Pages API. For apps currently using the API, review is required once App Review resumes or access will be removed. The Pages API will not be available to new developers while we evaluate changes to our platform.”
Not sure if that helps you guys over at Nextscripts! You do need access to the Pages API, am I right?
i TRIED ALL POSSIBLE WAYS BUT IT FAILED, PLEASE HELP ME AND LET ME KNOW WHATS HAPPENINHG
Array
(
[Warning] =>
[Error] => Unsupported post request. Object with ID ‘676773409048651’ does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api
| Are you posting to a secret or closed group? Please see: http://gd.is/fbe2
)
Array ( [Warning] => [Error] => Unsupported post request. Object with ID ‘676773409048651’ does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api
| Are you posting to a secret or closed group? Please see: http://gd.is/fbe2 )
Please read the post. This error is exactly what is explained there.
How can we get notified of the new FB API when it comes out? Will it be a separate plugin? Thanks so much you guys rock!
**Will your API allow post to groups AS the linked Page? Because that would be
It will be the same plugin. Please watch for the update this Friday.
Eventually we will add an ability to post to groups as pages. Not in the first release, but it’s certanly included in our plans.
Is there any chance to use Facebook for android and Facebook for iPhone, or HTC apps?
I did small research and those apps are working fine for posting public, closed groups.
Sure, that part works as it always worked – https://www.nextscripts.com/nxsfaq/how-to-post-to-closed-secret-groups-member-not-admin/
So basically Facebook is prohibiting NextScripts from posting to all Facebook Groups using SNAP at the moment? I am also getting the error below. There is no current workaround?
[Error] => Unsupported post request. Object with ID ‘xxxxxxxxxxxx’ does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api
| Are you posting to a secret or closed group?
Basically Facebook is prohibiting anyone from posting to all Facebook Groups though the official Facebook API. Since SNAP is/was using official Facebook API, it can’t do that right now as well.
We are already working on our API for Facebook that will have no limitations.
Will I need to create a Facebook APP also with your own brand new FB Api?
No. Our API is not based on Facebook apps and not a subject to any Facebook apps limitations.
Great!!!
Good day! Does Premium API solve this problem https://wordpress.org/support/topic/forced-to-post-as-visitor/?
Thank you.
Right now Premium API can post only to Groups. That was more urgent, since auto-posting to groups was completely disabled by Facebook.
When we add support for auto-posting to pages (probably next week), it sure will allow you to post o pages as “page name”.
PS: Plugin version 4.2.2 has a potential workaround for “forced-to-post-as-visitor” issue, please try it.
alas, the problem remained(
cannot post the page. update my plugin but nothing? when fix?
I am not sure what are you asking. Problem is on facebook’s side. They must fix it. We have no info what they are planning to do that. Version 4.2.2 has a potential workaround for the issue and it fixed the problems for some users. If it didn’t work for you , you can only wait until Facebook does its job.
-=ERROR=- Array ( [Warning] => [Error] => Unsupported post request. Object with ID ‘xxxxxxxxxxxxxx’ does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api | Are you posting to a secret or closed group? Please see: http://gd.is/fbe2
Please read the post. This error is described there.
I thought after your update to version 4.2.2, the problem is resolved
Problem with native Facebook API will be resolved if Facebook ever decide to re-activate autoposting to groups.
Version 4.2.2 comes with support of alternative API. Alternative API does not have such problem.
How to enable alternate API, so that I can start autoposting to the facebook groups
Thanks, I found out. Deleted all the old details and started afresh with nextscripts API. Will updated about its posting details after 6 hours.
Working like a charm. Thanks for the timely update
so if you have SnapPro you still need to purchase SNAP Premium API to use this?
“SNAP Pro WordPress plugin” and “NextScripts Premium API” are two completely different products. You can buy and use them together or separately.
“SNAP Pro WordPress plugin” is one time purchase for a lifetime license. You can add multiple accounts for each network and enjoy advanced plugin features for as long as you like. All future updates are included.
“NextScripts Premium API” is a yearly subscription service. It adds an ability to auto-post to networks without native built-in API. You need to pay for it every year.
Please see here for more info: https://www.nextscripts.com/snap-plugin-vs-snap-api-difference/
The new version of next scripts seems to post to a FB page correctly but comments are not being pulled from the post back to the wordpress site, at least for me. Is this a known issue or should I open a tech support ticket for it?
Hi, did you do anything special to your settings that you could share? i can only post to page as a visitor with my profile not as a page.
oK, just to be clear: the only way now to auto post on FB groups and G+ communities is buying the premium api?
Thank you!
This is correct. This is our way from the day one: Networks that have free native APIs are available in SNAP for free. Networks that don’t have free native APIs are require our premium api.
Thanks, im a pro user, and when i buy it, you offer me the option to auto post for G+ communities and multiple accounts, i understand about FB because the F**K up their api, but what about G+? they dont have native apis but it was included in the pro offer.
Thank you
Sorry, but I am not sure I am following you. What si your question?
G+ never had native API, so it was alwasy available only as part of our Premium API.
Facebook just disabled its native API, so we made our own API for Facebook and now it’s part of our Premium API as well.
My question is: Why i cant post any more in the G+ communities if i have the pro membership, and when i bought it, it was part of the package, thats my doubt. Thank you!
Please open a support ticket. There is nothing wrong with posting to G+ communities in general.
I am having Plugin Version: 4.2.2 (API Version: 4.3.5 [ID:6661]) [Pro Edition]. I get this error: I am the admin for the group. The group is a public group and not closed group.
Array
(
[Warning] =>
[Error] => (#200) The user has not authorized the application to perform this action.| Are you posting to a secret or closed group? Please see: http://gd.is/fbe2
)
Array ( [Warning] => [Error] => (#200) The user has not authorized the application to perform this action.| Are you posting to a secret or closed group? Please see: http://gd.is/fbe2 )
Facebook disabled it’s own Groups API. Autoposting to Groups is no longer possible from native Facebook API.
Please use NextScripts API for groups.
Hi, I’m still cannot post as page, Forced to post as visitor. What is the workaround and is premium API able to solve the problem? Thanks
The latest plugin version has a workaround that might be working (or not).
Premium API does not rely on native Facebook API and does not have such problem at all.
But it is said that for premium API “Only Groups are supported at this time”. My question is: will it work for auto posting to pages?
You have the old version. Latest API supports profiles, pages and groups – https://www.nextscripts.com/news/2018/04/update-to-nextscripts-premium-api-for-facebook/
In light of the recent and ongoing problems with Facebook, I just wanted to offer you a word of encouragement. Thank you for this plugin, and your hard work and diligence in keeping the premium API updated. Clearly, the SNAP Pro plugin with the annual premium API subscription is the best plugin out there for WP blog syndication to multiple social networks. It is worth every dollar of the annual subscription rate, in my view, and saves me a ton of manual work. 🙂
Thank you. Thank you. If you have a wordpress.org account please rate the plugin here: https://wordpress.org/support/plugin/social-networks-auto-poster-facebook-twitter-g/reviews/#new-post
We would appreciate it.
Done! 🙂
Hi, in the WordPress plugin can free users post to pages as page yet? if not, what about pro user? if yes, is there a trial period to try this option? thanks
Latest plugin version has a workaround that helps about 50% of users. Please try it: Please choose your profile from the drop down, click “Save settings”, after that choose your page from the dropdown, click “Save settings”, try to post. It might work.
Nextscripts API for Facebook is not using native API and does not have such an issue by definition. It posts to page as page. Sorry, there is no trial. We are working on some kind of demo page.
so how? have you tried sending review request to FB.
I only use NXSCRPT for autoposting to FB page. Do i have to send review to FB?
Thank you
Yes, since May 1st, 2018 all apps are required to be reviewed and approved by Facebook before they be able to autopost anywhere.
We submitted several apps for review. All of them are still pending. Right now it takes 6-10 weeks to get an approval, so we are expecting them to be approved some time in July.
Hi admin, if i just want to autopost to one page i manage – what do i have to select to include in review submission? Please help TQ
business_management
groups_access_member_info
manage_pages
pages_manage_instant_articles
publish_pages
publish_to_groups
read_insights
read_page_mailboxes
user_age_range
user_birthday
user_events
user_friends
user_gender
user_hometown
user_likes
user_link
user_location
user_managed_groups
user_photos
user_posts
user_tagged_places
user_videos
Ads Management Basic Access
Page Mentions
Live Video API
Page Public Content Access
Groups API
Here is what SNAP needs:
For posting to pages: manage_pages, publish_pages
For posting to groups: publish_to_group
Hi guys, i already bougth the premium API, but, is not working for me, i can post only in my own pages or groups, but when i try to post in others groups, i receive this error message:
Testing …
ERROR FB (PG) #5:https://www.facebook.com/ajax/updatestatus.php?av=683598621743488&dpr=1
|
Array
(
[headers] => Array
(
[pragma] => no-cache
[cache-control] => private, no-cache, no-store, must-revalidate
[x-frame-options] => DENY
[expires] => Sat, 01 Jan 2000 00:00:00 GMT
[content-type] => application/x-javascript; charset=utf-8
[x-content-type-options] => nosniff
[vary] => Accept-Encoding
[content-encoding] => gzip
[x-fb-debug] => 9gfUim1lZdDCIlZ844pClTEVhh2Bn/iNU5I5ChtVO+aQ7ALlZShQC85JViLK4aYiKB9VfyGYgG1t6HsaH5Ld9w==
[date] => Thu, 24 May 2018 19:23:32 GMT
[transfer-encoding] => chunked
[connection] => keep-alive
)
[body] => for (;;);{“__ar”:1,”error”:1373034,”errorSummary”:”Permiso insuficiente”,”errorDescription”:”No tienes el permiso necesario en la p\u00e1gina especificada para realizar la acci\u00f3n solicitada.”,”payload”:null,”bootloadable”:{},”ixData”:{},”gkxData”:
I already sent a support ticket, but nobody answer yet, so, i want to know if some other used got this problem too and how can i solve it.
Thank you
Seeing a lot of posts on facebook errors, did you read the top of the page facebook SHUT DOWN api access ? It wont work anymore — the end
Please do not confuse people. Facebook is not shutting down its API. The only difference is before it was open to anyone, and now you need to get an explicit approval from Facebook to be able to use it.
And when i try to post in pages that aren´t mine, i receive this error message, in spanish, i suppose because those page are in that lenguage:
Testing …
:null,”summary”:”Tu solicitud no se pudo procesar”,”description”:”Se produjo un problema con esta solicitud. Estamos trabajando para corregirlo lo mu00e1s pronto posible.
:null,”summary”:”Tu solicitud no se pudo procesar”,”description”:”Se produjo un problema con esta solicitud. Estamos trabajando para corregirlo lo mu00e1s pronto posible.
Any soluition?
Thank you
HI I am experiencing following error when i want to authenticate with Facebook what should i do ?
Can’t Load URL: The domain of this URL isn’t included in the app’s domains. To be able to load this URL, add all domains and subdomains of your app to the App Domains field in your app settings.
Answered and explained here: https://www.nextscripts.com/instructions/facebook-social-networks-auto-poster-setup-installation/october-2017-facebook-changes/
If I am using the NextScript API on my websites to post to Facebook do I also need my Facebook APP or can I delete it as long as I’m not using it for another purpose?
You don’t need it.
Is there no FREE API available yet that FB accept?
All explained here: https://www.nextscripts.com/2018/05/what-happened-with-facebook/
so?! there is a free solution now ????
Yes, the same as it always was. Facebook Native API is totally free. Nothing has changed. The only thing is that you now need an approval from Facebook to be able to use it.