Skip to content

gplusplus314/go-ringcentral

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go API client for RingCentral

Build Status Go Report Card Docs License

Overview

This is a API client built using swagger-codegen using this RingCentral API spec swagger_spec.yaml.

This API client does not include auth and relies on oauth2more/ringcentral to create an *http.Client to use as a dependency injection.

Installation

$ go get github.com/grokify/go-ringcentral/...

Usage

See examples in the examples directory. To get started, you can use examples/get_me/get_me.go.

By default, these use a .env file which can be specified by the ENV_PATH environment variable or a local ./.env file. Using one .env file specified by ENV_PATH is useful so you only need one file to run all the examples.

Documentation

The auto-generated Swagger files are in the client folder and you can find the Swagger docs there as client/README.md

Related Packages

In addition to oauth2more/ringcentral, the following project provides a website with OAuth 2.0 authorization code flow example:

grokify/beego-oauth2-demo

About

RingCentral SDK for Go built using Swagger Codegen

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Go 99.9%
  • Shell 0.1%