I’m trying to create a FB Messenger chatbot. I also want to get information about the person the bot is talking to. I can send a message to the customer, but unfortunately I can’t get information about him. I chose permission for webhook -messages, and for fanpage - messages and messaging_customer_information.
Can anyone help?
Steps taken so far
I tried creating a new app and getting different permissions but it didn’t help.
I used this page: https://www.make.com/en/help/apps/communication/facebook-messenger?_gl=1*1qv8747*_gcl_au*MjI4MTM3NzEuMTczNzYyNzk2OA…_gaNjE3MTA5NjI5LjE3Mzc2Mjc5NjQ._ga_MY0CJTCDSFMTczODE0NjM3Mi4yMi4xLjE3MzgxNDgzNDIuNjAuMC4w#connect-facebook-messenger-to-make, but it works as I described - can’t get recipient details after they message me.
I created a new app again and did it step by step as described above. There is a new API version on fb, v22, maybe they changed something?
How I did:
After point 12 from guide, app not working because it’s in development mode, to go live I must to add Privacy Policy in Basic settings. After that I switched app to live.
In this situation app not working at all and not receiving any webhooks from fb, because as I think messenger isn’t subscribed to any action. The app looks like on pic 11.
When I add Subscriptions to “messages” I can receive message but not details about who massage me. Now I get error:
RuntimeError
[400] GraphMethodException Unsupported get request. Object with ID ‘6253627521372730’ does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at Graph API - Documentation - Meta for Developers