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
Related
I have a Facebook developer account under which there is a live app that is using the messenger platform. I have gone through the app review process for some of the permissions that are required for the app and already have those permissions approved. Some of those permissions are pages_messaging, manage_pages, etc.
Now I want to change the app owner. I know I can do this by changing the app roles. I can add a new admin from the dashboard. Then I can change the current admin account role to either developer or tester.
My question is if I change the app admin will it impact the already approved permissions? I mean, should I have to ask for these permissions again to be approved. Or will it work as it is? The app review process is time-consuming and it would be great if I can skip doing the same things again.
Also added this question to the Facebook developers community. https://developers.facebook.com/community/threads/201102384688228/
Thank you
I develop helpdesk that imports posts from user's pages. But I need to have a manage_pages permission and manage_notifications. I created facebook app and set the permissions but thay have to be reviewed. Facebook wants to test the app how I use the imported posts. But how can I do that if I dont have the permission? Is there any way how to get this permission only for test ? I would like to implement this before ask facebook to review my app.
Thanks for all idea.
Permissions work without review for everyone with a role in the App, of course you donĀ“t need to go through the review process for testing.
More information: https://developers.facebook.com/docs/facebook-login/review
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.
I can't seem to get my app approved on facebook for photo approval. The problem is that Facebook says I haven't demonstrated how my app use photos so they can't approve that permission. However I can't show them how my app uses photos because its not approved for users to give that permission! Its a catch-22.
I need to give facebook an account that they can use to connect to my app and see how I pull in user photos. The website is already built using the PHP SDK and its configured to redirect the user to facebook's oauth page where they are prompted for permission. However at this point any username except mine (the developer) sees this:
The following permissions have not been approved for use and are not being shown to people using your app: user_photos.
Submit them for review or learn more.
So therefore the account cannot grant photo permissions and the app doesn't work right. So facebook won't approve it. How do you get around this catch-22? Things I've tried:
Creating a facebook test user through their dashboard, it still doesn't have permission to grant photo access
Creating a real facebook account, uploading photos, and then making that user an "administrator" of my app. Still cannot grant photo access.
This is very frusterating, anyone have any ideas?
Your App must be created before 30 April 2014 then use it in facebook
Like your AppName Huus then it is created before 30 April 2014 in facebook
This all means you haven't created a test user correctly. If you create a test user from
https://developers.facebook.com/apps/{your-app-id}/roles/test-users/ (App Settings > Roles > Test Users), the user will have access to any and every permission, even if they've not been approved by Facebook.
When asking for permission, I got no error or warning about unapproved permissions.
I was able to create a test user for my app, logged in and was able to access unapproved permissions. Screenshot is proof.
Since I created a new (Facebook) App last week, I get an OAuthException whenever I want to comment on a post.
"(OAuthException) (#200) You do not have sufficient to permissions to perform this action".
With the old App, my application works fine.
Now I found out that Facebook has changed the login policy recently. I also found the following remark on https://developers.facebook.com/docs/facebook-login/permissions/v2.0:
"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".
So if I post with the same account with which I created the App, it should work, right? Only it doesn't...
Remark: if I use the new App with another Facebook-account, I have even less permissions (e.g. cannot access the account's pages). So I have more permissions if I use the same account, but still I cannot post!
I use Graph API via .NET Facebook-Client; my App is a native app (desktop app).
Could someone please tell me how to post with a new App? This is the main use-case of our application! Thank you very much!
Here is a screenshot of what I see instead of the login-screen when I use extended permission "publish_action" instead of "publish_stream"
You must be able to post with your own account since you are the admin of the application. - since only the admins/developers/testers will be able to test the app with the publishing functionality before it gets approved by facebook.
If you still are not able to, you must have not granted the permissions to the app. Things to check-
You are using publish_actions and not publish_stream
Check in your application settings whether or not you can see the publishing permission is granted for that app.
If not granted, go through the login process again and grant the publishing permission (may be by removing the app from settings and then authorizing again OR logout the app and then login again with publish_actions)
Problem solved - it was a stupid typo: I wrote publish_action instead of publish_actions (should be plural)! Thanks again to CBroe who pointed it out in this thread!