gpt4 book ai didi

ios - 无法在 Nest Thermostat 中存储验证码

转载 作者:行者123 更新时间:2023-11-29 02:01:33 26 4
gpt4 key购买 nike

您好,在我的应用程序中,我需要实现 Nest Thermostat。为此,我正在检查 nest 提供的示例代码,因为我在成功运行代码后注册了我的客户端,它生成了身份验证代码,并且,我必须发送此访问 token 的身份验证代码,

但在代码中没有存储身份验证代码的位置,并且下面的方法永远不会执行

 if ([[url host] isEqualToString:[redirectURL host]])
{
// We found the code
if([[keyValueArray objectAtIndex:(0)] isEqualToString:@"code"]) {
// Send it to the delegate
[self.delegate foundAuthorizationCode:[keyValueArray objectAtIndex:1]];

} else {
NSLog(@"Error retrieving the authorization code.");
}
}

第一个条件检查,但条件永远不会进入循环内存储身份验证 token ,因此永远不会进入内部

我可以在 webview 中看到 Authentication Pin,该 View 永远不会被关闭有代码,但是为了调用这些方法,它应该执行上述条件

我缺少的地方可能是我已将身份验证代码输入到设备中,或者重定向网址出现问题,或者请提供帮助。如果有人分享一些示例重定向 URL 和流程,那就太好了

我已经看到@Raymond George Kenned 对上一个问题的回答,但这些并没有解决我的问题

最佳答案

使用基于 Web 的身份验证并在注册客户端时填写重定向 URL,此重定向 URL 在客户端页面上不应为空,然后一旦您运行该应用程序,它将要求您输入您拥有的登录凭据将设备登录凭据(在您必须注册的设备中)输入您的应用程序,然后它会自动重定向并提供身份验证 token ,然后将提供该身份验证 token 访问 token ,通过使用该访问 token 您可以获得设备详细信息

关于ios - 无法在 Nest Thermostat 中存储验证码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30312075/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com