After I get authentication from the user i add action to his activity that read an article from my site put i get this error :(
"(#100) The Action Type lincinewsapp:Read is not approved, so app 223239061119552 can only publish to administrators, developers, and testers of the app. User 100003803199829 is not one of those roles."
Sorry it was my mistake, after adding an action Facebook need you to submit the action to use it for other users or it will be used by administrators, developers, and testers of the app only.
Related
I got this message from app reviewer "Please refer to the permission decision." and i couldn't understand what it is.
This is our screencast , we're using ads_management permission to reach ad posts created by ads manager.
This requires manage_pages and ads_management permission actually but we already have manage_pages permission.
https://developers.facebook.com/docs/graph-api/reference/page/ads_posts/
This same thing happened to me. I ended up messaging Facebook App Review Support. In my case, I did not add the permission to the request list when the user logged in with their Facebook account, plus what I was trying to achieve with my test users just plain didn't work when the reviewer tested it (most likely because of not including it in the request list inside of the Facebook login pop up window).
I would suggest using the Facebook App Review Support chat widget. They are a huge help!
Please have a discussion with Facebook App Review Support, they can explain the issue in the app.
You can find the messenger button to contact them in the bottom right part of the screen App Review > Requests, then click on view details and you'll be redirected to a page with a whole lot of explanation of the rejection. There you can see a messenger button in the bottom right corner, click and proceed.
...But this is what it needs to be reviewed for.
My Messenger app approval keeps being rejected with this:
pages_messaging
This item was not approved. Click Edit Details for information.
Facebook then states that the app does not respond when messaged - however, Facebook appears to be testing the app using a non-tester profile, which the system cannot respond to because that's what it needs approval to be able to do in the first place.
They also provide a screenshot of the messages sent, but these never show up in our page's Messenger inbox or in our database.
Facebook has also tested using tester profiles, but the app has always responded to them. The app also obviously responds to myself, the admin and my own test profiles.
Am I missing something? Why would Facebook review my app for public use, whilst using a non-tester profile?
In this conversation you can find the answer,
https://github.com/Microsoft/BotBuilder/issues/1465
It's not responding because your page has not yet been approved and not public, once they approve it any user can use the bot.
As they have said in the conversation to get your app approved you may have to add facebook app reviewer as a friend and review the app again.
Hi I try to make the "publish_actions" feature of my web app approved but I cannot get it approved cause facebook approval system keeps asking me to include screenshot of working features.
However, I cannot provide such screenshot because the "publish_actions" feature is not approved yet.
How is it called? A catch 22 or an Chicken-Egg-dilema? Anyways...
Where should I start?
(I already tried with a test user and a developper account, both in live or developper mode)
Thanks to anyone that can help
You can create test users, or add users as "Testers" or above in your App's "Roles" tab in the developer area of Facebook.
If your app is interacting with a test user or any user with an assigned role in your app, it may request permissions that have not been granted yet by Facebook for public use. There's no trick or workaround; just simply request the permissions like you normally would for any other user.
Is there a way for me to test permissions that are not yet granted to my app by Facebook like the "user_status" permission? I need to test "user_status" for a future app that is not yet in develop since I need to prove that what the client wants is possible.
As long as you are testing with an app admin/tester/developer, everything should work, even if the app didn't pass the facebook Review yet.
See
https://developers.facebook.com/docs/apps/review/login#do-you-need-review
However, in order to help you craft your Facebook Login experience, your app's developers will be able to see, and grant, any permission without requiring review by Facebook.
Note: People who are listed in your app's Roles tab will have access to extended permissions without going through review (e.g. publish_actions or manage_pages). For example, if you use the Facebook Plugin for Wordpress to publish your blog posts to your Facebook Page or Profile, you do not need to submit for review so long as all your publishers are listed in your app's Roles tab.
Also, if you're the developer of an app and are the only person using it, then your app doesn't need to go through review. Since you're the developer, all app capabilities should be available. You will still need to take your app out of developer mode, but you should be able to do that without going through review.
Suddenly I couldn't find my Facebook App in Developer Apps section, I used my 'App Access Token' to get the app roles through Facebook Graph API but the surprise was that my app has no owner, I think someone got my 'App Access Token' and removed all the admins from the app, The problem is [My Facebook App has no owner]. any ideas to get it back ?
Facebook Applications API
This is obviously a graph API bug, because 'Must specify at least one developer who has administrator permission.' error dialog would pop up if you delete the last admin(you) on https://developers.facebook.com/apps/APP_ID/roles. Report the bug on https://developers.facebook.com/bugs, and also ask them how to contact for recover your apps.