ringcentral 0.1.2
ringcentral: ^0.1.2 copied to clipboard
RingCentral SDK for Dart language. It allows developers to invoke RingCentral Platform API.
example/ringcentral_example.dart
import 'dart:io';
import 'package:ringcentral/ringcentral.dart';
var env = Platform.environment;
void main() async {
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);
await rc.refresh();
r = await rc.get(endpoint: '/restapi/v1.0/account/~/extension/~');
print(r.body);
r = await rc.revoke();
print(r.statusCode);
}