在 Nest API 中退出选项?
Sign out Option in Nest API?
我正在使用 nest api 开发一个 iOS 应用程序,我能够通过显示 nest 网络视图登录到我的 nest 帐户,并能够获取与该帐户关联的所有烟雾和恒温器。
当我使用不同的帐户登录时,我得到的是添加到以前帐户的设备,而不是添加到当前帐户的设备。
这些是我的问题:
- 如何退出当前用户帐户?
- 如何从多个nest账户获取设备?
https://github.com/nestlabs/iOS-NestDK
这里是第一次登录,
我已经编写了从另一个 nest 帐户重新登录的代码(通过显示 nest web 视图),但是在使用另一个 nest 帐户登录后,我得到了以前的结构(这是第一个帐户的结构)。
您可以在我们的文档中找到有关取消身份验证和使令牌失效的信息: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>"
这将删除您与该令牌的连接并使其失效,因此使用它的任何其他服务将不再具有访问权限。
我正在使用 nest api 开发一个 iOS 应用程序,我能够通过显示 nest 网络视图登录到我的 nest 帐户,并能够获取与该帐户关联的所有烟雾和恒温器。
当我使用不同的帐户登录时,我得到的是添加到以前帐户的设备,而不是添加到当前帐户的设备。
这些是我的问题:
- 如何退出当前用户帐户?
- 如何从多个nest账户获取设备?
https://github.com/nestlabs/iOS-NestDK
这里是第一次登录, 我已经编写了从另一个 nest 帐户重新登录的代码(通过显示 nest web 视图),但是在使用另一个 nest 帐户登录后,我得到了以前的结构(这是第一个帐户的结构)。
您可以在我们的文档中找到有关取消身份验证和使令牌失效的信息: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>"
这将删除您与该令牌的连接并使其失效,因此使用它的任何其他服务将不再具有访问权限。