Q1. In Development mode, Requested FB Graph API for approval and it was approved by FB.
While switching Development to Live mode, My Permission and features not showing approved API in a list .
Is some setting missing from my end ?
Q2. Continue with Q1 , In Live when trying to connect FB showing below errors.
Invalid Scopes: user_friends, read_insights, user_posts, manage_pages. This message is only
shown to developers. Users of your app will ignore these permissions if present.
Please read the documentation for valid permissions at:
[https://developers.facebook.com/docs/facebook-login/permissions][1]
user_friends, read_insights, user_posts, manage_pages this is already approved API
How should solve above issues.
Thank you for help.
Related
Yesterday for one of my facebook applications I received an alert message in the developers console that states:
App Review required by August 1, 2018 to retain access to Facebook Platform APIs ... if your ap is not submitted you will loose access to these permissions: user_link, user_gender, user_age_range, user_friends
My application only uses the public_profile permission, which does not require review according to their documentation.
At the same time I am not able to submit my application for review from the developers console because it requires login permissions to be selected and public_profile is not listed there.
Should I be worried that I can't submit my App for review or am I misunderstanding the 'App review form'?
public_profile is deprecated in v3.0 of the Graph API: https://developers.facebook.com/docs/graph-api/changelog/version3.0
It is just a warning though, if you donĀ“t use those permissions then you should be fine for now. Take a look at the changelog about public_profile replacements though.
I work with a web app that asks users for permissions to post on their behalf. For this, we call the FB login window (https://www.facebook.com/v2.10/dialog/oauth) to ask for the permissions. The permissions we request in the scope are:
scope: 'public_profile, user_friends, read_insights, manage_pages, publish_actions, pages_manage_instant_articles, pages_messaging, publish_pages, ads_read, ads_management'
everything has been working fine until today when we started getting this error:
Platform Access Disabled: Access temporarily disabled due to changes to the Facebook Platform
We have enabled https and we are using non-deprecated versions of the API and dialogue.
How can I solve this problem?
It's pages_messaging permission, Facebook not allow it at this time. Please remove it for now until Facebook update.
You need a Login Review in your app for use 'user_friends' permission
https://developers.facebook.com/blog/post/2018/03/26/facebook-platform-changes/
Please wait for Facebook developer team update on the below issue.
https://developers.facebook.com/status/issues/104197713763517/
https://messenger.fb.com/newsroom/messenger-platform-changes-in-development/
I work with a web app that asks users for permissions to post on their behalf. For this, we call the FB login window (https://www.facebook.com/v2.10/dialog/oauth) to ask for the permissions. The permissions we request in the scope are:
scope: 'public_profile, user_friends, read_insights, manage_pages, publish_actions, pages_manage_instant_articles, pages_messaging, publish_pages, ads_read, ads_management'
everything has been working fine until today when we started getting this error:
Platform Access Disabled: Access temporarily disabled due to changes to the Facebook Platform
We have enabled https and we are using non-deprecated versions of the API and dialogue.
How can I solve this problem?
It's pages_messaging permission, Facebook not allow it at this time. Please remove it for now until Facebook update.
You need a Login Review in your app for use 'user_friends' permission
https://developers.facebook.com/blog/post/2018/03/26/facebook-platform-changes/
Please wait for Facebook developer team update on the below issue.
https://developers.facebook.com/status/issues/104197713763517/
https://messenger.fb.com/newsroom/messenger-platform-changes-in-development/
I'm working on an old facebook application and we had to migrate from graphApi v1 to v2.
I delete the publish_stream permission (no longer exists) but users cannot login to the application we have this error :
An active access token must be used to query information about the current user
It still works for admin users... I don't understand what's happening
Any ideas?
Thanks
Did you have a look at
https://developers.facebook.com/docs/apps/api-v1-deprecation
I guess you're requesting extended permissions, and did not go under the Login Review process:
Require Login Review for all apps that use Facebook Login and ask people for permissions other than email, public_profile or user_friends. Any permissions that haven't been reviewed and approved will no longer show in the Login dialog and apps can't access, ask for, or be granted them.
I'm trying to get statistics on my facebook ad campaigns. I've followed Facebook own guide, and I've created an app and so on. However I'm unable to get ads_management permission. If I use the Graph Explorer and its "Get Access Token", I cannot select ads_management under extended permissions, the option is simply not there.
I've also tried just sending a request to the Facebook api as follows:
https://www.facebook.com/v2.0/dialog/oauth?client_id=MY_CLIENT_ID&redirect_uri=MY-REDIRECT_URI&scope=ads_management&response_type=token";
Which does get me a access token, but not one with ads_management permission
Any thoughts?
Edit: My app is not whitelisted, but unless I've misunderstood the guide, it does not have to be, as long as I'm a developer on the app, is this correct?
From what I understand of the Facebook Ads API guide is that the ads_management extended permission is only granted to whitelisted apps. So if the Graph endpoint you're hitting requires that permission then you'll have to get your app approved. Check out the getting started overview https://developers.facebook.com/docs/reference/ads-api/overview