alexaquery_dart 1.2.1
alexaquery_dart: ^1.2.1 copied to clipboard
A Dart library for querying Alexa devices.
Alexa Query #
A Dart library for querying Alexa devices.
API Reference #
All client methods return a Future.
Initialize Query Client
import "package:alexaquery_dart/alexaquery.dart";
final client = QueryClient(File("cookies.json"));
Check Login Status
bool isLoggedIn = await client.checkStatus(userId);
Login
bool loginSuccessful = await client.login(userId, amazon_refresh_token);
Get Devices
List<Device> devices = await client.getDeviceList(userId);
for(var device in devices) {
print(device.accountName);
}
Get Notifications
List<Notification> notifications = await client.getNotifications(userId);
for(var n in notifications) {
print(n.type);
}
Get Queue
Device device = getDevice();
Queue queue = await client.getQueue(userId, device.serialNumber, device.deviceType);