2014-09-30 2 views
1

소스 코드에서 pincode를 생성하는 데 어려움을 겪고 있습니다. 사실 나는 그렇게하는 법조차 모를 수 있습니다. 이미 pincode를 만드는 방법에 대한 중첩 의사를 읽었습니다. 클라이언트 ID와 비밀 번호로 URL을 복사하는 것으로 이해했습니다. 주소 표시 줄에 붙여 넣으십시오. 사용자가 동의하면 PIN 코드를 얻을 수 있습니다. 사용자가 develper 전에 처음에 pincode를 찾는다는 것이 사실입니까?
많은 사용자가있는 경우 어떻게 사용자 (사용자)가 하나씩 PIN 코드를 확인할 수 있습니까? 사용자가 하나만 존재하더라도 나는 그 코드에 관심이 없다고 생각한다. Pincode는 개발자 만 필요합니다.안드로이드 코드에서 pincode를 생성하는 방법을 설명해 주시겠습니까

소스 코드에서 pincode를 만드는 방법을 설명해 주시겠습니까? 이것을 읽어 주셔서 감사합니다.

답변

1

PIN 코드는 실제로 사용자 당 하나입니다. 사용자에게 Nest 계정에 대한 액세스를 요청하고 있습니다.

흐름은 일반적으로 : 당신의 응용 프로그램/계정

  • 사용자에

    1. 사용자 로그 둥지 버튼을 사용하여 쌍을 클릭하고 당신이 웹보기에 인증 URL을로드 자신의 둥지 계정에
    2. 사용자 로그 및 액세스 권한 부여
    3. 비밀번호 또는 액세스 코드가있는 리디렉션이 반환됩니다 (사용자가 구성 가능)
    4. 앱이 액세스 토큰을 얻기 위해 액세스 코드, 비밀번호 및 클라이언트 ID를 Nest에 전송합니다. 사용자는 비밀번호처럼 저장하고 사용자를 대신하여 Nest API에 액세스합니다.

    둥지에서 안드로이드 샘플 코드는 인증 흐름을 포함하고 당신이 원하는 것입니다 : https://github.com/nestlabs/android-NestDK/blob/master/NestLib/src/main/java/com/nestapi/lib/UserAuthActivity.java

  • +0

    내가 답장이 늦어 죄송합니다. 감사합니다. 내 질문을 해결하는 데 도움이됩니다. 고맙습니다. –

    관련 문제