我们可以使用node.js获取我的Alexa设备的IP地址来处理一些业务逻辑吗?
我读过一些博客,但他们说这是个人信息,因此无法访问。 但是提供IP地址的一些可用技巧那么怎么可能呢?
如何获得Alexa技能的关联帐户完整个人资料?
答案 0 :(得分:2)
在开发人员门户中设置帐户关联时,必须指定scopes
。这些scopes
代表技能用户请求的权限列表。您最多可以提供15个范围。
示例::如果您要链接Facebook帐户,并且需要获取个人资料信息,则必须指定范围:public_profile
。
因此,一旦技能用户链接了他/她的帐户,您的技能在随后的每个请求中都会得到accessToken
。然后,您可以验证/使用此令牌从其API(资源服务器)获取数据。说,您可以从Facebook获得具有上述范围的公开资料信息,而没有其他任何信息。根据您的情况,指定scope
,以便您可以从Resource server
访问个人资料信息。
阅读有关OAuth2
的答案您不会获得IP地址,但是可以登录到路由器并检查设备的本地IP。如果您想做特定于设备的任何事情,请在请求JSON中使用deviceId
。