It provides utility classes/functions for you to access RingCentral Restful API.
- Authorization
- HTTP GET/POST/PUT/PATCH/DELETE
Add ringcentral
to your pubspec.yaml file:
dependencies:
ringcentral: <latest_version>
Import it:
import 'package:ringcentral/ringcentral.dart';
var rc = RingCentral(
server: env['RINGCENTRAL_SERVER_URL']!,
clientId: env['RINGCENTRAL_CLIENT_ID'],
clientSecret: env['RINGCENTRAL_CLIENT_SECRET'],
);
await rc.authorize(
username: env['RINGCENTRAL_USERNAME']!,
extension: env['RINGCENTRAL_EXTENSION'],
password: env['RINGCENTRAL_PASSWORD']!,
);
var r = await rc.get(endpoint: '/restapi/v1.0/account/~/extension/~');
print(r.body);
This library is current in beta. Please evaluate the risk before using it in production.
dart test
dart pub publish