As I don’t know why suggested, using Postman.
Per docs, have succesfully POSTed the configuration to facebook APIs:
which is not supposed to be anyways locale specific. Even I don’t see here
Localization: Developers can now provide text in multiple languages (or entirely different menus) for each local your bot’s users may come from.
Like my brother, I have tried almost everything so far
This looks like some crazy bug. Is there some work around to add a simplest persistent menu?
2
Answers
The FB API document states that the API link to hit for applying persistent menu to the page specific bot is:
Notice the me after version number i.e
v2.6
in this specific case. However, this did not worked for a lot of peopleThere is small change in the API link to hit:
graph.facebook.com/v2.6/Page ID/messenger_profile?access_token=PAGE ACCESS TOKEN
Notice that me is replaced with the fb Page Id.
And the sample payload can still be the same:
Notice that it is mandatory to configure
get_started
button before setting up thepersistent_menu
.Wasted 2 hours on this issue. Until I realised you have to delete the conversation then refresh facebook with ignore cache (ctrl+shift+r in chrome) and then it will show.