How can I perform domain verification for my app if am using `herokuapp.com`

Description
I building an app using nodeJs and am currently using Heroku, I have manged to set up the zoom Oauth and everything but I can’t seem to use the publishable;e link with other so I decided to verify my domain with my current app but can’t to do it

Error
The full error message or issue you are running into.

Which App Type (OAuth / Chatbot / JWT / Webhook)?
Knowing the endpoint/s can help us to identify your issue faster. Please link the ones you need help/have a question with.

Which Endpoint/s?
Knowing the API endpoint/s can help us to identify your issue faster. Please link the ones you need help/have a question with.

How To Reproduce (If applicable)
Steps to reproduce the behavior:

  1. Request URL / Headers (without credentials) / Body
  2. See error

Screenshots (If applicable)
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

Hey @margalight,

You can add a GET route in your heroku Node.js server to verify your domain, like what I have done here:

If you aren’t able to do this, please email developersupport@zoom.us requesting us to validate your domain as a txt record.

Let me know if that helps! :slight_smile:

Thanks,
Tommy

Thanks for the assist, I have tried it but still unsuccessful.

  async getTerms(req: Request, res: Response): Promise<void> {
    res.send(
      'By installing this app you accept connectedly to use your zoom account to create,update and modify meetings.',
    );
  }

  async getPolicy(req: Request, res: Response): Promise<void> {
    res.send('Policy will be provide upon official launch of the app.');
  }

  async getSupport(req: Request, res: Response): Promise<void> {
    res.send('Please send an email to support@connectedly.com for assistance');
  }

  async verify(req: Request, res: Response): Promise<void> {
    res.send(ZOOM_VERIFICATION_CODE);
  }

I wrote this in my controller and
zoomRouter.get(’/terms’, zoomController.getTerms);
zoomRouter.get(’/policy’, zoomController.getPolicy);
zoomRouter.get(’/support’, zoomController.getSupport);
zoomRouter.get(’/zoomverify/verifyzoom.html’, zoomController.verify);

Hey @margalight,

Are you able to visit the zoomverify/verifyzoom.html path in a browser and see the code?

Thanks,
Tommy

yes it displays the code from the verification
https://connectedly-beta.herokuapp.com/api/v1/zoom/zoomverify/verifyzoom.html
try it

Hey @margalight,

That looks perfect. Can you try again in your app marketplace settings? If there is an error please send a screenshot of it to me.

Thanks,
Tommy

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.