在Nest API中注销选项?

时间:2015-09-09 08:09:19

标签: ios nest-api

我正在使用nest apis开发一个iOS应用程序,我可以通过显示嵌套网络视图登录我的嵌套帐户,并能够获得与该帐户关联的所有烟雾和恒温器。

当我使用其他帐户登录时,我会获取添加到以前帐户的设备,而不是添加到当前帐户的设备。

这是我的问题:

  1. 如何从当前用户帐户退出?
  2. 如何从多个嵌套帐户中获取设备?
  3. https://github.com/nestlabs/iOS-NestDK

    我可以在这里第一次登录 我已经编写了从另一个嵌套帐户重新登录的代码(通过呈现嵌套网络视图),但是在使用另一个嵌套帐户登录后,我获得了之前的结构(这是第一个帐户的结构)。 / p>

1 个答案:

答案 0 :(得分:1)

您可以在我们的文档中找到有关取消身份验证和令牌失效的信息:https://developer.nest.com/documentation/cloud/deauthorization-overview/

进行HTTP DELETE调用并将<access_token>替换为您要使其无效的令牌。这是cURL中的一个示例。

curl -v -X DELETE 
"https://api.home.nest.com/oauth2/access_tokens/<access_token>"

这将删除您与该令牌的连接以及无效,因此使用它的任何其他服务将无法再访问。