In my iOS app ,some event details are posted to user's facebook wall.Since it requires facebook app review,I have submitted app twice but its rejected saying that your app is using third party dialog and need not require any permission from facebook.But i am not able to post from different user ids.Only user added as developer/tester is able to post to facebook.I have no clue what to do with this issue.Please help
Thanks in advance..
I guess you're requesting the publish_actions permission. This permission is subject to Login Review. If you are rejected, you will not be able to use this permission with other users than the app's admins/developers/testers.
It's all documented in the Facebook docs:
https://developers.facebook.com/docs/facebook-login/review
Related
In my app I ask user to grant permission for user_birthday. However when user authorizes the app Facebook does not mention user's birthday among other requested permissions. Do I have to get my app to review first and only then I may ask for user_birthday?
You either need to go through Login Review, or you have to add users to the App roles (Admin, Developer, Tester, ...). More information: https://developers.facebook.com/docs/facebook-login/review
There should actually be a very visible warning when you authorize as App Admin.
You need to submit your app for review with valid reason to get user_birthday. according to document - developer.facebook.com
If your app requests this permission Facebook will have to review how your app uses it.
When submitting for review, please be clear as to why age_range is not sufficient for your use case.
I have integrated the Facebook SDK for signin into my app.
When a user tries to signin Facebook, it throws the below error asking us to submit for review (public profile, email and location).
This error is specifically thrown for city. Since public profile and email does not require review.
Where should I check in my app for permissions related to location/city.
Or is there ay configuration required for the same.
I am using the activeapp for analysing the active apps. Is this causing the error.
once read facebook developer documentation. Facebook clearly mention following :
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.
The time to review your app is usually about 7 business days. Some extra-sensitive permissions, as noted below, can take up to 14 business days.
This is because of your app asked for permissions for which Facebook required to review your app. You have to submit your application for Facebook review.
You can submit your app here for Facebook review.
For testing purpose you can add your testing Facebook account within app Roles as Tester.
Once Facebook review your app and approved, your app will work fine for all users.
I have an app that is using publish_actions in order to post images from within the game to our app's facebook page.
I am using the iOS social framework (SLRequest and SLServiceTypeFacebook) to get permissions and to actually post the image.
All this works and is verified when I use a test facebook account.
However, I am trying to submit this for review to facebook so I can enable it for the rest of my users. but I am unable to submit because it thinks I am not making the actual API call.
It looks like you haven't made any API requests to publish content
with the publish_actions permission in the last 30 days. You need to
test this permission in your app with any account listed in Roles
before you can submit for review. It looks like you haven't tested
this permission because no API request has been made against
publish_actions in the last 30 days.
http://cl.ly/image/3g3Q1p13113F
I have tested and confirmed that I can successfully use the publish_actions API to post from the app to the app's facebook page. How can I get facebook to allow me to actually submit this permission for review?
Are you making a direct API call to any of the APIs that need publish_actions permission? There are some instances where you do not need this permission, namely, if you are using a share dialog. An example of an API that needs publish_actions permission is a POST request to /{user-id}/feed. Also if you are making a post as a page, you might need publish_pages permission instead. e.g. Making a call to {page-id}/feed Depending on your use case, try and make a POST request to any endpoint that makes use of these permissions. That should help get rid of the error.
I'm writing an app that uses user's facebook photos. To get user's profile photos from facebook i use user_photos permission. It worked great for me. When i logged in as a test user app correctly grabbed my photos. So i submitted my app to facebook review and review didn't approve user_photos permission. And after this moment i cann't receive any photos even from app's test users.
Can anyone help me with this situation?
Many thanks!
I want to enable the users to post on facebook in my ios game. When I try to request publish_actions on facebook dashboard, it seems that I have to upload my iOS game in order to get it reviewed. Did I understand wrongly or this is indeed what the new version of facebook SDK requires?
That is correct. Facebook will review that you uses the permission correctly before you are able to ask the user to grant you that permission.