Authorizing from a Companion Site(通过配套网站授权):
具有Alexa功能的产品(Headless设备比如智能音箱)需要获得Login With Amazon(LWA)访问令牌,用此访问令牌去授权代表用户访问API接口。具有配套的产品注册网站的产品生产商可参考这部分内容。如果产品具有配套的产品注册APP,则请参考“Authorizing from a Companion App(通过配套APP授权)”部分。
获得和使用访问令牌的工作流程如下:
1 用户访问产品注册网址,输入产品特定信息;
2 产品注册网址使用用户提供的注册信息创造LWA请求,并将用户转到LWA网址;
3 用户登录到LWA;
4 用户授权他的特定产品可用于Alexa;
5 LWA返回访问令牌给产品注册网址;
6 产品注册网址将访问令牌安全地传输给用户的特定产品;
7 用户的特定产品使用此令牌去执行AVS API接口调用。
Authorizing from a Companion App(通过配套APP授权):
如果产品缺少图形用户界面(GUI)(通常也称为”headless”),可以配套的Android或IOS APP来实现授权。APP负责获得授权码并安全的传输到产品。产品负责使用授权码从LWA获得访问令牌并刷新令牌,然后用令牌去调用AVS服务。如下图所示: