I have A application for Facebook messenger, I submitted my application for review facebook approved the submission, but I'm still unable to interact with my application from a non developer account. I tried the following steps;
Research documentation, validate if all required permissions are submitted for review.
Reconnecting facebook app to messenger.
Resubscribe application to events.
Recreate facebook page token.
Does someone have an idea what could be wrong? I'm pretty clueless at this point.
Related
I have a chat bot linked from Dialogflow to Facebook Messenger. Everything is set up but now it just needs pages_messaging permission approval from the Facebook team. I have submitted the request and the Facebook team messaged me this:
This is a test message from the Facebook team. Please respond from your app within 2 days to confirm that the integration is functioning.
However, the Facebook team test account is not able to receive messages from my app due to the app not having the pages_messaging permission in the first place. What should I do now? Will they not accept my request? Please help, I am new to this. Thanks!
Since last few weeks our FB integration is broken, our app and website having option to login using FB, we were pulling FB token and public profile info such as name, email but now seems FB has restricted our app, and got message
"We've restricted this app for violating the Facebook Platform Policies."
We double checked updated policies document and it seems nothing is there which can break FB policies, we are struggling to identify exact reason, we raised Appeal few weeks ago to FB but no reply, now we all our live users are stuck they are not able to use their account anymore in our platform.
Is there any way to identify exact reason, based on which parameters FB has blocked our app?
Finally FB Login started working, as we sent Appeal to FB and they re-activated API Key, explained about data which we are exacting from FB API and use of that data.
In my c# based desktop app, I am live streaming to Facebook. The App is submitted to Facebook and they approved the permission.
Things were working quite fine but suddenly yesterday I check the app and the app is not working anymore. It's work fine if the user is tester, developer or admin of the app.
The error I see in return JSON response is this
"(#10) To use live-video-API on behalf of people who are not admins, developers and testers of your app, your use of this endpoint must be reviewed and approved by Facebook. To submit this feature for review please read our documentation on reviewable features: https://developers.facebook.com/docs/apps/review"
I am not sure what is going wrong. If Facebook has approved the permission then why it's making error 10. I have searched a lot of docs on facebook developer site but couldn't find any details that can help on this issue.
I went through the documentation for creating a chatbot for messenger platform.
All I find there, I need a server, which in the case used as a service for the Facebook platform.
The server also validates the webhook from facebook app.
Now I see, for a chatbot, I need a facebook app, webhook server and definitely a facebook page.
Then I find an application Flow XO, where I only put the page name and the bot is ready.
My question is, how they(flow.xo) can communicate facebook page without a Facebook app(appId, appSecret) and webHook.
My question is, how they can communicate facebook page without a Facebook app(appId, appSecret) and webHook.
They can’t.
They use their server and their app to communicate with the API, on behalf of the users that grant them access to their pages, by providing the necessary permissions when they log in to that app.
Facebook allows to create a Facebook App which integrates multiple chatbots. At Amio, we ask you for permission using Facebook OAuth. When you give us these permissions we send and receive message on your behalf. This allows you to create a chatbot using Amio API without need of creating a Facebook App.
Facebook Page is always needed as this is the entry point of users interacting with your bot. You can check Amio documentation for more detail.
...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.