I an using facebook app in my website with extended permissions like read_stream, publish_actions.
But when I look to submit for approval there i see a section "Add items for submission". But I could not found "publish_actions" permission and some other permissions there.
Actually When any user login then I am asking for "email and read_stream".
But after login I need to take extended permissions on certain button click.
My permissions are:
email
offline_access
public_profile
user_friends
user_status
read_stream
publish_actions
So please suggest me How can I submit my app for approval and with which permissions. Should I mentioned all permissions in facebook app approval process ??
You should request review of all permissions that you want to use. When your app is in development mode, you (being Admin, Developer or Tester on the app) can use all the permissions available. When your app is in live mode, it can only use the permissions that have been approved. Even if you pass in more permissions to the Login Dialog, it will only show those that have approved for your app by Facebook.
As CBroe mentions, the read_stream permission is very restricted. From the permissions submission dialog:
This permission is granted to apps building a Facebook-branded client
on platforms where Facebook is not already available. For example,
Android and iOS apps will not be approved for this permission. In
addition, Web, Desktop, in-car and TV apps will not be granted this
permission.
Related
I have an existing app that allows users to create and share live videos on their personal profile. I tested this app in developer mode, submitted it for verification and the approval team could use their test users to demo the functionality and then approve the app.
It's now three months later and I want to update the app to allow the same functionality for the user's pages. So I add the scope pages_manage_posts to my app review and test on a separate testing app in developer mode.
When I use test users on the live app though, myself and the test users can't use the scope that's not yet been approved, even on Pages the business owns. Because of this the app reviewers can't testing the functionality and won't approve the new permission.
(#200) If posting to a group, requires app being installed in the group, and either publish_to_groups permission with user token, or both manage_pages and publish_pages permission with page token; If posting to a page, requires both manage_pages and publish_pages as an admin with sufficient administrative permission
How can you test and approve new scopes on an existing live Facebook App? I'm stuck in a loop/
I was instructed to use Facebook Test Apps. Here's how I did it:
I created a test app with the instructions here: https://developers.facebook.com/docs/apps/test-apps/
I updated my app so that when logged in with the test user the Facebook API would switch to the app id and secret token from the new test app
Re-submitted. I'll see if that helps
Facebook Not asking permissions when we login i am given permissions as email,user_friends.when we run the app it asks login.After login not asking any permission like user_friends etc...For the Admin users it asks the permissions.And my app not submitted to the review.Please Help me.
Thank you.
You've answered your own question in the last two sentences...
If your app asks for more than than public_profile, email and user_friends it will require review by Facebook before your app can be used by people other than the app's developers. To access additional elements of a person's Facebook profile, you will need to submit your app for review.
https://developers.facebook.com/docs/facebook-login/review/what-is-login-review
I'm newbie in facebook api. I follow this docs https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/v2.3
when I pass this link https://www.facebook.com/dialog/oauth?app_id=617640518361609&redirect_uri=https://www.facebook.com/connect/login_success.html&scope=manage_pages,publish_pages to webview
and login with a facebook account, it's not grant manage_pages and publish_pages to my app, just public_profie
where am I wrong?
Here:
https://developers.facebook.com/docs/facebook-login/review/what-is-login-review
Which Permissions Require Review?
Review is not required to ask for the three basic permissions: public_profile, user_friends and email.
Review is required to ask for any other permissions when people log into your app
If you're using a admin/developer/tester user of your app, you should be able to request the permissions anyway.
I want permission to read stream of the user so that I can keep track of likes, comments and shares of user post but facebook is not letting me the permission with the reason that "The read_stream permission is only granted for apps building a Facebook-branded client on platforms where Facebook is not already available. ", but what if I have a facebook app which requires the permission to read stream. pls help
You canĀ“t get read_stream approved. period.
This permission is granted to apps building a Facebook-branded client on platforms where Facebook is not already available. For example, Android and iOS apps will not be approved for this permission. In addition, Web, Desktop, in-car and TV apps will not be granted this permission.
Source: https://developers.facebook.com/docs/facebook-login/permissions/v2.2#reference-read_stream
You can only try to get user_status approved and use /me/statuses - but you will only get posts of the user that way, not posts of his friends.
Edit: There is a new permission called "user_posts" that may be sufficient for you, check it out in the changelog: https://developers.facebook.com/docs/apps/changelog#v2_3_new_features
Can i get read_stream, publish_actions and user_photos permissions for my TV app? There is no other official Facebook client present in my TV.
I already have my Facebook app running with all these permissions. I need to upgrade my app with graph API 2.2. But due to version and changes in permissions, I am not clear whether I will get approval for these permissions.
About read_stream:
This permission is granted to apps building a Facebook-branded client on platforms where Facebook is not already available. For example, Android and iOS apps will not be approved for this permission. In addition, Web, Desktop and TV apps will not be granted this permission.
Source: https://developers.facebook.com/docs/facebook-login/permissions/v2.2#reference-read_stream
If you get the other permissions approved only depends on your implementation. For example, you are not allowed to prefill the message (or the photo caption) if you want to post something with publish_actions.