问题标签 [nest-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nest-api - NEST API AUTH ERROR - 未找到授权代码/ios
这是使用 obj-c 的代码 ..我收到“未找到授权码”错误但无法解决。我尝试了几种选择
错误:{"error":"oauth2_error","error_description":"未找到授权码"}
案例1:NSURL *url = [NSURL URLWithString: [NSString stringWithFormat:@" https://api.home.nest.com/oauth2/access_token?code=%@&client_id=xxx&client_secret=xxx&grant_type=authorization_code,code]] ;
案例2:NSString *post = [NSString stringWithFormat:@"client_id=xxx&client_secret=xxx&grant_type=authorization_code&code=%@", code];
我的步骤: 1. 使用 LHOAuth2LoginViewController 2. 打开 webview 3. 用户输入电子邮件/密码登录 Nest 4. 提示“Works with Nest” 5. 用户“接受” 6. 重定向到 localhost 7. 被拦截以获取“授权码" 8. 使用 NSUrlConnection 传递 Auth code 获取 Auth Token 9. 获取 oauth2_error: "authorization code not found"
nest-api - NEST API - IOS 代码示例
任何人都可以透露从 IOS 应用程序进行 Nest API 调用的绝对步骤和技术。老实说,我是这个领域的新手,我被困在很多角度。
我是编程和 IOS 的新手 ..任何帮助将不胜感激。我不需要链接我需要 9 码
nest-api - Using Websockets in place of REST streaming
I'm working in C#, in a .NET CF 3.5 library that doesn't have proper support for processing REST streaming, at least until it's fixed. Can I use a Websocket to connect for streaming updates? I'm either doing it wrong or it won't work. Thanks
java - 如何使用 android 从 Nest API 中检索 Json 对象
有没有办法可以检索具有完整嵌套设备列表及其属性的 Json 对象?
我正在按照 API 文档中的建议使用 firebase,我可以听到恒温器上的温度变化。我需要 Json 的原因是通过我正在构建的 android 应用程序设置温度。
这是我使用的 URL “ https://developer-api.nest.com/ ”
java - 从远程 android 应用程序打开/关闭嵌套
有没有办法我们可以从 Firebase 或休息中打开/关闭巢学习恒温器?
正如 API 文档中提到的,Firebase 是 android/java 上更首选的选项。但是 Nest 自己并没有明确提到我们如何打开/关闭恒温器。官方的nest应用程序可以做到,但我正在编写自己的,我似乎无法找到一种方法。
nest-api - 不能简单地获取能源历史..火力基地复杂
在我看到 firebase 之前,我以为我精通 Web 开发。太混乱了。
我想做的就是从我自己的设备中获取昨天的总加热/冷却时间。我可以用php做到这一点吗?
然后,一旦我有了这些信息,我就可以将其放入数据库中 10 天以上。巢只保存10天似乎很荒谬。我想看看我们今年在没有升级房屋的情况下与明年升级的情况相比如何。
java - 请求过多 FirebaseError
我遇到过这个错误,Firebase 说请求太多。我读过nest api说他们限制了请求的数量以避免设备上的电池耗尽。但是在官方的nest android应用程序上,您可以毫无问题地打开/关闭(更改为加热/关闭)恒温器。
知道为什么这在开发人员 api 中受到限制吗?
firebase - 当我连接到 firebase 时,我只看到结构而没有设备(Nest API)
我正在尝试使用恒温器控制示例(https://developer.nest.com/documentation/control)中的方法读取有关恒温器的基本信息,但是当我连接到 firebase 时,我只看到该对象structure
(仅包含name
、、、,和) 在快照中 – 没有对象。我正在使用连接到 Firebaseaway
smoke_co_alarms
structure_id
thermostats
devices
我尝试使用 直接连接到设备wss://developer-api.nest.com/devices
,但这仅返回一个undefined
数据结构。
我也尝试过使用https://developer-api.nest.com/
and连接到 Firebase https://developer-api.nest.com/
,但他们引发了授权错误并导致我的 javascript 进入无限循环发送请求。
我正在使用以下方式读取数据:
最后,我在一个使用真实设备的帐户和一个使用虚拟设备的帐户上进行了尝试,所以我知道这不会导致它(即使我没想到会这样)。
任何想法我做错了什么?问题不可能出现在我的 App.js 文件中,对吗?除了身份验证之外,我还需要在用户端进行一些配置吗?我觉得这可能是一件非常简单的事情,它正盯着我看。
download - 下载 iOS Nest 示例项目
按照示例 iOS 项目的链接,我无法下载项目文件以在 XCode 下运行。请告知访问示例代码的程序是什么。保存下载文件夹的链接不会下载实际文件。谢谢,DJ
java - 如何通过 Firebase API 从 Nest 获得授权?
我是 Nest 编程新手,我对如何通过 firebase API 从 Nest 获得授权感到困惑。
我想在 Android 中编写一个应用程序来访问设备信息。我已经在 Nest 注册了一个帐户,并从 Web 界面创建了一个客户端。我在客户端页面获得了授权 URL,并使用 chrome 扩展程序创建了 2 个虚拟设备。
从https://developer.nest.com/documentation/authorization-overview,我知道我需要使用基于 PIN 的方法,所以我使用以下代码:
当我记录此信息时,我得到以下日志:
谁能帮我通过 firebase API 从 Nest 获得授权?
更新
我研究了 RIT 提供的网站,但有些事情我仍然感到困惑。
我的客户页面有以下信息:
当我使用以下代码时:
我希望它会返回 PIN 码,但事实并非如此。
此外,来自https://developer.nest.com/documentation/how-to-auth的主题 3。将您的授权代码交换为访问令牌有一个命令:
有谁知道是否有任何firebase API可以实现这个命令?