我整个晚上都在查看API文档,据我所知,没有办法以编程方式100%使用API。即使是这个文档https://developers.nest.com/documentation/cloud/sample-code-auth,其中包含标题“以编程方式发送授权帖子”,也描述了我必须在浏览器中获取和运行授权代码的过程。
那么还是以避免全部吗?我的目的是构建一个Node库,以使用用户的凭据访问API调用。
答案 0 :(得分:0)
无法跳过OAuth。您可以使用重定向URI来跳过PIN码方法。您将用户ID发送到Nest登录页面,用户登录,并将令牌发送到您的应用程序或服务器中的预定位置。
不应使用用户原始凭据。 Auth标记应该用于与Nest API的所有交互。