App Chatbot integration stopped working
Some of the customers using our Marketplace App started reporting an issue when using our zoom integration.
I’m not going to get in lot of details about our integration but basically the workflow is when you start the zoom meeting you get an chatbot message with 3 buttons you can press and depending which one you press different action gets triggered….
Around 10 days ago customers started reporting that nothing happens when they press button and on our side in the logs I can see 403 when calling API:
Failed to execute command: POST: api.zoom.us. Status code returned: 403 : response body was:
{"code":7004,"message":”Not authorized.","result":false}
We tried a lot of things but one thing that kind of uncloged everything and where we started seeing things getting back to normal was when we manually execute bellow against customers account_id
curl -X POST https://api.zoom.us/v2/im/chat/messages \
-H "Authorization: Bearer xxx" \
-H "Content-Type: application/json" \
-d '{
"account_id": "xxx",
"content": { "head": { "text": "Connection Test" } },
"robot_jid": "xxx",
"to_jid": "xxx",
"user_jid": "xxx",
"is_markdown_support": true
}'
Any explanation/reasoning behind this?
