메일 앱을 만들고 싶습니다. 사용자가 처음으로 자신의 Google 계정으로 로그인 한 다음 (처음으로) 인증 후 모든 메시지/보낸 메시지를 가져오고 싶습니다.안드로이드에서 Gmail API를 사용하기위한 가장 좋은 옵션
내가 좋아하는이 질문에 대해 많은 문제를 참조하십시오 등
하지만 가장 좋은 방법은 무엇인지 명확한 질문을 찾지 못했습니다.
그래서 나는 무엇이 나를 위해 최선의 선택인지 이해하려고합니까? 나는 두 가지 옵션 시도 :
Google Sign-in button on Android을 - 나는 성공 기호 인을 만들 수 있지만, 나는 그것이 내장 범위의 일부가 아니기 때문에 Gmail에서 GoogleSignInOptions 객체에 스코프 추가 할 수 없습니다, 어떤 질문이 I get은 사용자에 대한 기본적인 정보 일 뿐이지 만 제 목적이 아닙니다.
Android quick start for Gmail API -이 항목을 실행해도 여기에는 연락처에 대한 사용 권한을 얻는 첫 번째 부분이있는 이유는 무엇입니까? 나는이 단계없이이 작업을 수행 할 수 있습니다 어떻게 든 경우 잘 될 것이며, 어쩌면 최선의 선택이다 (?)
내 세 번째 옵션은 내가 새로 고침 및 액세스에서 Gmail REST API를 사용입니다 찾을 수 없다는 것입니다 토큰을 알고 있기 때문에 다른 문제에서 이미 사용하고 있지만 여기서는 그렇지 않습니다.
요약하면 - 내 용도로 선택할 필요가있는 방법은 무엇입니까?
TNX, 나는 큰 생각을 알고 두 번째 옵션을 사용해야 메시지를 얻으려면
구글 로그인의 버튼은 계정 인증입니다 ...하지만 GET 권한의 수준이있다 두 번째 옵션에 계정이 있고 실제로 필요한 방법을 이해하지 못했습니다. 여러 가지 대답에 많은 옵션이 있지만 아무것도 분명하지 않습니다. – OriEng
메일을 통해 원하는 작업에 따라 https://mail.google.com/ 또는 https://www.googleapis.com/auth/gmail.readonly 범위가 충분해야합니다. – Diiscord
미안합니다. ... Gmail API에 Android 퀵 스타트를 사용하는 경우 처음으로 사용자가 로그인 할 때 연락처에 대한 권한이 필요하며 이유를 모르겠지만 취소하려고 할 때 작동하지 않습니다. – OriEng