I am trying to develop a Facebook messenger app and subscribe multiple Facebook pages on it because I don't want to create multiple Facebook apps which need to go through the Facebook review process each.
So, I tried out subscribing multiple page on it and it seems working. But, I think is there any limit of subscribed Facebook pages on any Facebook messenger app.
Related
I want a user to be able to send a message to the chat application on my website from Facebook Messenger Chat, but I can't find an API that I can do so. Is there a Facebook Messenger API that will allow them to be integrated? How do I proceed?
The Facebook messenger bot API seems to require you create a Facebook app for each bot, for each page. The Facebook app stores the webhook, and connects to the page.
Is there a way to have a single Facebook app for many bots connected to many pages?
If you create a bot to resell to clients as a service, you need to be able to do this. But there does not seem to be any way. You need to create a Facebook app for each client, and go through the Facebook app review process for each page which is very difficult.
How can this be avoided?
Can a single Facebook app have multiple webhooks, or access to multiple pages messages?
You can create one chatbot and can use this bot in multiple Facebook pages. All you need is to store PAGE_ACCESS_TOKEN for each page and response messages to the user with right PAGE_ACCESS_TOKEN. You should get the necessary permissions to get page access tokens by Facebook Login. And then you need to subscribe the page to your chatbot(app): https://developers.facebook.com/docs/graph-api/reference/page/subscribed_apps
One important thing is Facebook generates a unique identifier for users for each page. Some user#A will have a different SENDER_ID/RECIPIENT_ID on different pages.
I have a bot that was developed using the Microsoft Bot Framework and it has a Facebook channel. If I chat to it using the Facebook profile of the user who created it (the Facebook app that is linked to the bot), it responds. But if I try another user, it does nothing.
What could be causing this?
Facebook Bots have to be reviewed by Facebook before they are available to anyone other than page admins and the app developers. You can find more details on their development pages
https://developers.facebook.com/docs/messenger-platform/app-review
You have to set your Facebook app as Public, by default your Facebook app is in development and it is not available to the public.
I am trying to make an iOS app integrated with the Facebook SDK that allows the user to post directly to a facebook group page and receive updates directly from the group page through the app, as an alternative to the facebook app.
I know that the Facebook dialog class in the latest SDK allows us to share a status directly to one's wall but I have yet to find a way to post it to a page other than the user's wall. Is there a way to gain access to a facebook group page and retrieve the posts from the page and also post directly to it?
I have a reviews website where I want to integrate Facebook social plugins. I initially thought of integrating facebook comment plugin where users can write their reviews for the products I have listed on my site. But that seemed like laying waste to my own review functionality.
Here's the flow I came up with:
create a facebook app for the website
Users write a review and post it to their facebook profile
When some action happens on the review like when it is voted up or replied to, the user who posted the review to facebook gets notified via the facebook notification center
I fetch the likes, replies on facebook post and display them on my website on the review
Is it possible to implement this workflow? I basically want to send notifications to user from inside my website not from the facebook application I created.
This is possible using apprequests. One requirement for this to work is your website and facebook canvas app must be registered under the same 'app' (ie have the same appID) and be under the same base domain.