2014-09-30 78 views
1

我正努力在源代码中生成pinc​​ode。其实我甚至不知道该怎么做。 我已经阅读了关于如何制作pincode的嵌套文档。 我明白,只是与客户端ID和秘密复制网址。并将其粘贴到地址栏。 如果用户接受,我们可以实现pincode。 用户在开发之前的第一个找到pincode是真的吗?
如果我有很多用户,他们(用户)如何确认一个接一个的pincode?即使用户只存在一个。我认为,他们对该代码不感兴趣。 Pincode只是为了发展而必需的。你能解释如何在android代码中生成pinc​​ode吗

你能解释一下如何在源代码中制作pincode吗? 感谢您阅读本文。

回答

1

PIN码确实是每个用户一个,您要求您的用户访问他们的Nest帐户。

水流方式一般为:

  1. 用户登录到您的应用程序/帐户
  2. 用户点击你的一双与鸟巢按钮和加载的验证网址中的WebView
  3. 用户登录到他们的巢帐户和授予权限
  4. PIN码或带有访问码的重定向返回(可由您配置)
  5. 您的应用向Nest发送访问码,秘密和客户端ID以获取访问令牌,您可以像密码一样存储并用于代表用户访问Nest API。

从鸟巢Android的样本代码包括了授权流程,并有可能你想要什么:https://github.com/nestlabs/android-NestDK/blob/master/NestLib/src/main/java/com/nestapi/lib/UserAuthActivity.java

+0

我这么晚才回复抱歉。感谢您的评论。它帮助我解决我的问题。谢谢。 – 2014-10-06 04:27:42

相关问题