I have integrated Facebook Customer Plugin on one of our websites. I followed the instructions in the developer documentation. It is working fine when there is an active facebook session. However, the plugin does not appear at all when there is no active fb session. I might be missing something but I have no clue on what that is.
相关问题
- Bot Framework openUrl not working for suggested ac
- facebook customer chat messenger positioning
- Compose a Message with predefined link attached fr
- Facebook Messenger Platform Sends Bot welcome mess
- How to create a Facebook Carousel in Dialogflow as
相关文章
- Facebook Messenger Customer Chat Plugin not appear
- How to show personalized 'Welcome Message'
- Facebook Messenger API - Persistent Menu not worki
- How to do Facebook Messenger Bot development local
- Facebook Messenger API: Trouble setting up a webho
- Weird error with Facebook Messenger Platform/bot W
- How does Facebook Messenger connect with Wit.ai Bo
- Facebook messenger API bot : “Typing bubble” “ ind
i solved my problem using this script :
Another case might be that, fb messenger only show when it it hosted, not locally.
For more info have a deep look at doumentation: https://developers.facebook.com/docs/messenger-platform/discovery/customer-chat-plugin
At first I tried with a code generated by Facebook Customer Chat Plugin wizard - no luck. To make it work I had to add
FB.init
section providing valid developerappId
:You can find more info on the Facebook Customer Chat Plugin here
Found a solution. If anyone encounters this, please check your Facebook Page's Country Restrictions (Settings->General->Country Restrictions). It must be available everywhere in order for the plugin to render even if there is no active session
It is May 2018 now, the instruction in Page --> Settings --> Messenger platform --> Customer chat plugin is much more clear.
Plus checking Country Restrictions
For me problem was, that i had whitelisted non www domain, but opened it through www. Both cases should be added as whitelist cases.
Well, shamelessly it was the "Whitelisted Domains" that I didn't operate right.
After you insert your domain you should click "Save"...