RingCentral integration widgets aims to provide reusable UI components to allow developers to integration RingCentral unified communication service into third party processes or tools more easily.
This project is built based on RingCentral Integration Common Library and React. The basic idea is to connect modules in RingCentral Integration Common Library with React components to provide ready to use UI widgets.
A development server is delivered with source so that developers can use it to get familiar with the project or do further development. To get development server running
Clone the repo
git clone https://github.com/ringcentral/ringcentral-js-widget.gitCreate a file named api-config.js in following format in folder dev-server to specify app related info
export default {
appKey: ${app key},
appSecret: ${app secret},
server: ${server url},
};Run following command to start development server
npm run dev-serverThe development server is listening on port 8191 by default. Open up your browser and access localhost:8191 to see how it works. Notice that as the development server is using OAuth for authorization process, please make sure the app configuration you specify above is setup with correct RedirectUri.