After the recent changes introduced by Facebook, you have to first submit your app for review to be able to enable the app to ask users for extended permissions. Here are the steps
- Navigate to Facebook Developers section and login to your Facebook account, if you are not logged in already.
- Select the app for which you want to enable extended permissions.
- Navigate to Status & Review section from the left pan
- Click the Start a Submission button
- Select publish_actions and click Add Items button. I am taking “Publish actions” permission as example in this post. You can enable whatever permissions you require.
- Complete the required items listed
- Click Add Notes button
- Provide the required information and click Save button
- Provide other required information. It may differ depending on the permissions you have chosen
- Upload the screenshots regarding how you will use Facebook in your app. Optionally, you can specify a test user (you can know more about test user by clicking the [?] after this option).
- Check if there is a warning sign before publish_actions permission (or before the permission you have chosen). Hover the mouse over this sign, and see what message it displays. Click the sign to provide the required details
- Click Submit for Review button at the bottom-right corner. It will not be clickable unless you have provided all the required information.
- Accept the terms and conditions and click Submit button
- You will be displayed a notification stating – “Your app will be reviewed withing 7 business days”. Click Okay
- You will be redirected to Status & Review page, where you can see that your submission is pending
Tada!! You have submitted your app to Facebook for review 🙂
Hi! I managed to complete all the details. I took Screenshots which show the website with the Facebook thing over it and have sent it for review. They have now put up another verification layer. They ask for Confirmation code over SMS. Have done that and then I got a note that review will be done in 7 business days. So waiting for the thing to happen.
Hi,
Facebook will notify you if anything is missing in the process.
i don’t how to tell fb my notes .. can you give pictures and notes for permissions ?
Hey Salman,
Just tell them how you would use Facebook login at your website with snapshots.
I had stuck with the warning on point 11: “Check if there is a warning sign before publish_actions permission”. The warning is:
It looks like you haven’t made any API requests to access content with the publish_actions permission in the last 30 days.
I wrote the notes there but I still cannot submit anything.
You can try this with a new app too
did you ever figure out how to fix this error?
Yes Andrew,
This means – you have to login using your Facebook account (that you used to create this app) at least once where you are using this app for Facebook login. Then submit the app for review again. Also, the ‘Feed’ feature at ‘Super Socializer > Facebook’ page in admin panel must be enabled.
Let me know your website url, if you still face the issue.
Good day sir where i can find that ‘Super Socializer > Facebook?
Hi Vernon,
Good day.
This feature is no more in the Super Socializer plugin.
Thanks. I think SSL is not necessary to get app permissions, or is it?
No, SSL is not necessary to get app permission
hello can anyone tell me how will work if we want to set permission for user_groups what should we add in notes so that submission is successful without getting rejected. thanks 🙂
Hi,
If your submission got rejected last time, you would have been notified about what was wrong with that. That would help you to fix the issues.
It looks like you haven’t made any API requests to access content with the read_friend lists permission in the last 30 days… How to overcome from this problem ?
You need to Facebook login using the Facebook account (at least once) that you used to create that FB app.
If you are still facing issues, drop me an email at lordofthechamps[at]gmail[dot]com
Why not approve submissions publish_actions
Hi Robet,
Seems you are having issue in getting the permissions approved. Would you let me know what error/notification you got when submitted app for review?
Hi,
I’m having this error and can’t figure out what to do, “It looks like you haven’t made any API requests to access content with the publish_actions permission in the last 30 days” I’m trying to request for “publish_actions”.
Hi there,
This means – you have to login using your Facebook account (that you used to create this app) at least once where you are using this app for Facebook login. Then submit the app for review again.
I am getting the same error?
I did login to the same facebook account and successfuly left a comment which was published (along with the test blog article) to my facebook page….but facebook is still flagging up the error that I have not used the API. It will not let me submit the review!
Hey Amy,
Would you let me know the exact notification you get when submitting the app for review?
Thanks for the follow up! It says ‘it looks like you haven’t made any API requests to access content using the publish_actions permission in the last 30 days’
I have logged out of fb on the developers page and logged in afresh on my website three times. Each time the article and comment appear on my facebook account, but when I return to the app review and try and submit i get the above error. There are no other errors flagged, just that?
FYI, ‘publish_actions’ permission works with FB social login. Also, the ‘Feed’ feature at ‘Super Socializer > Facebook’ page in admin panel must be enabled. Have you enabled the Facebook login at your website? If yes, I would like to have a look at it at your website.
Right! The feed tick box wasn’t checked in the Super Socializer Admin Panel. I completely missed that – Many thanks it has all gone through now 🙂
Cheers 🙂
Hi Can you please explain step by step from where i have to enter to admin panel and enable the feed feature ? I can’t find admin panel or super socializer.
Thanks a lot
Vishal
Hi there,
FYI, plugin ‘Super Socializer’ is for WordPress websites.
Hi,
Thanks for the reply. I am not using wordpress. I have built android app which needs to public access permission. i have a facebook developer account through which i have requested the permission. but i get the above error. Please suggest any other setting i have to modify in order to make that work.
Thanks
To resolve this error, you have to login using your Facebook account (that you used to create this app) at least once where you are using this app for Facebook login, with ‘publish_actions’ scope enabled in your code. Then submit the app for review again.
Hi
i was wondering if anyone had this problem:
I submited items for approval, (publish_actions) got it approved today…shows as live, but doesn’t come under the “approved items” and is not working
Thanks
Hi Carlos,
If the permission is not under ‘Approved Items’, then there should be some notification or message regarding that. Please let me know what it is so that I can help you with that.
Hi…thanks for your reply…there are no notifications…just all green “All items in your submission were approved!” and “Live” for “publish_actions”
FYI, ‘publish_actions’ permission works with FB social login. Also, the ‘Feed’ feature at ‘Super Socializer > Facebook’ page in admin panel must be enabled. Have you enabled the Facebook login at your website? If yes, I would like to have a look at it at your website.
Hello ,
I tried to get actions but i got disaproved,is there any way to contact with you via e-mail ?
Best Regards
Hi,
Yes, you can contact me via email at lordofthechamps[at]gmail[dot]com
I tells me some mistake
It looks like you haven’t made any API requests to publish content with the publish_actions permission in the last 30 days. You, or any account from Roles, needs to test this app with this permission before you can submit it for review.
Hi Cedric,
This means – you have to login using your Facebook account (that you used to create this app) at least once where you are using this app for Facebook login. Then submit the app for review again.
Is submission a mandatory process inorder to use publish_actions permission in our application being run in a simulator
Hi Loraine,
Submission is necessary when you are making your app live and users are supposed to make use of ‘publish_actions’ permission to use the functionality of your app. If this is not the case, you can still test the ‘publish_actions’ permission (without submission) using the Facebook account you used to create the Facebook app. Remember, the permission is already approved for the FB app administrator.
Thanks a lot for the quick reply. However I am not able to publish the image on Facebook
1st I have tried implementing FBSDKShareDialog() inside func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject])
let photo : FBSDKSharePhoto = FBSDKSharePhoto()
photo.image = info[UIImagePickerControllerOriginalImage] as? UIImage
photo.userGenerated = true
var content : FBSDKSharePhotoContent = FBSDKSharePhotoContent()
content.photos = [photo]
let dialog:FBSDKShareDialog = FBSDKShareDialog()
dialog.fromViewController = self
dialog.shareContent = content
dialog.delegate = nil
dialog.mode = .ShareSheet
dialog.show()
still the ShareDialog did not show up on selecting the image from saved albums
2nd Tried implementing FBSDKShareOpenGraphAction, did not show the shareDialog window
let graphAction:FBSDKShareOpenGraphAction = FBSDKShareOpenGraphAction()
graphAction.setPhoto(photo, forKey: “image”)
let content:FBSDKShareOpenGraphContent = FBSDKShareOpenGraphContent()
content.action = graphAction
let shareDialog:FBSDKShareDialog = FBSDKShareDialog()
if (!shareDialog.canShow())
{
// update the app UI accordingly
println(“cannot show”)
FBSDKShareDialog.showFromViewController(self, withContent: content, delegate: nil)
}
var errorDialog : NSError?
if (!shareDialog.validateWithError(&errorDialog))
{
// check the error for explanation of invalid content
println(“Error : \(errorDialog?.localizedDescription)”)
}
Still the share dialog did not display….. Could you please help
Lora, I would be able to help you if you have used PHP or Javascript for this. BTW, which programming language is this?
After allowing app how user can post it on their facebook?
Hi Tanjana,
Seems, you are talking about posting the message on user’s Facebook timeline. I can help you with it, just drop an email at rajat[at]heateor[dot]com
Hi buddy, Do you sell apps with publish_actions approved? I’m willing to buy as much as possible.
Yes, I can help you with this. Just drop an email at lordofthechamps[at]gmail[dot]com
can you please teach me how to create fb apps with publish_action permission on it sir!
Hi Ron,
Their permission approval process is getting stricter. I myself had tried many times without success. You just have to follow the instructions mentioned in this post and mention in the FB app clearly how you are going to use the app at your website. If you’re lucky enough, you will get you app approved.
Good luck!
I can help you get “publish_actions” permission approved. If you are interested, just drop an email at lordofthechamps[at]gmail[dot]com
Is it url when submitting necessary sir??.
should i make a page about privacy policy my facebook apps on my website??
Hi Ardiansyah,
Yes, this post is for people who want to submit their app for approval.
If privacy policy url is mandatory, then you should have a page about this.
I have a probleme my application is public and available to all users but it doesn’t work . The app only work when i logged in as Admin .
Did you get the necessary permissions approved for your app?