Using this template helps us debug your issues more effectively
Description
Team, Our usecase is to send alerts/notification messages to different zoom channels from our Java Application. So, I decided to go with âChatbotâ option based on my last discussion on this forum. Hence, I created a chatbot in the marketplace only in âDEV environmentâ for testing. Important Configuration Details :
Redirect URL:https://marketplace.zoom.us
Endpoint URL - https://zoom.us/. ( Gave this URL as our chatbot should support only one-way
communication, We dont want to support customers reaching the bot)
Scopes:
Enable Chatbot within Zoom Chat Client/imchat:bot
Send a chat message to a Zoom Chat user or channel on behalf of a Chatbot
As I mentioned above , My BOT is going to be a one-way communication. i.e. Only BOT can post message on zoom channels. Users shouldnât contact BOT. In this case , Is it still needed to to mention the valid End-point URL for BOT? can it be any dummy URL?
Which App Type (OAuth / Chatbot / JWT / Webhook)?
Chatbot
Thanks for reaching out about thisâhappy to help.
This invalid client_id error typically means thereâs an issue with the value youâre passing in your Authorization header. Your Chatbot should have both a Dev and Prod Client ID/Secret pair. Can you confirm youâve authorized the dev version and are passing the dev client id and secret in your auth header?
Please refer the attached snapshots. I ensure that I did Base64-encoding of DEV credentials (clientid:secret) for authorization.
. If needed I shall share the details of my BOT and credentials in private. Could you please help?
As of now , I havenât submitted by âBOTâ yet (as I dont want to publish to all customers of zoom).
I have progressed only till âTest locallyâ and âinstalledâ the BOT and testing it. Does the Authorization work only after clicking on âSubmitâ at the last page?
The install URL from the Local Test section of your app allows you to install the bot under any user in your Zoom account (the account under which the bot was created in). If you need to use/test the bot outside of your account, you would need to click âSubmitâ and have the bot reviewed by our Marketplace team.
Let me know if this helps to clarifyâthanks!
Will
Thanks.
I have installed the BOT through âLocal Testâ in my account (with which I created BOT ) . Now I want to post messages to myself/channel through this BOT and for that purpose am trying to authorise the BOT using my DEV credentials to get the bearer token , by referring to
(https://marketplace.zoom.us/docs/guides/chatbots/installation-and-authentication#requesting-a-chatbot-token ) . Will this work ? or âSubmitâ is needed even for DEV Testing of BOT?
Yes, you can test locally with the dev instance of your botâthis is supported as long as the users youâre testing with belong to the same account as your dev bot. The submission would not be required for this.