Skip to content

ShikunXiong/ZoomAPI-Java

Repository files navigation

ZoomAPI

This is a Zoom APIs wrapper written in Java.

Contents

Background

This is a class project on @Crista's course. Our project has implemented and provided sample codes for all methods in ChatChannels and ChatMessages. And We have implemented some of APIs in meeting, recording, report, User and Webinar.

Install

  • Unzip files and switch the directory to the project folder.
  • Run mvn compile
  • Download Ngrok.

Usage

  • Open Ngrok and setup a tunnel on port 4040.

    ngrok http 4040
    
  • Configure your Zoom credentials in settings.properties.

  • Run botm2.java.

  • After granting the permission in the browser, program will fetch authorization code and token automatically.

  • If you just want to use ChatChannels and ChatMessages, you could follow the CMD instructions. But if you want to try other APIS, you should look into the API documents before calling the APIS in our project.

  • Project has been set to 10 calls per second.

  • If you quit program, you need to turn off the Ngrokby CTRL C twice and start it again before running the program.

Credits

OKHttp

OAuth Library

Guava

Ngrok

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages