&; Bu uygulama ister": Var çevrimdışı erişim" zaman=access_type online
OAuth 2.0 kimlik doğrulaması ile bir Google Uygulaması var. Aşağıdaki başladım her şey çok güzel ama son zamanlarda iş için kullanılan "izin İsteği" ekran:
Garip olan kısmı access_type=online
geçtiğimde bu ekran alıyorum. Yine, bu yakın zamana kadar çalışıyordu.
Bunun nedeni ne olabilir? TİA
Düzenleme:
Kapsamları talep:
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
Zaten denedim:
- ve
access_type=online
olmadan - ve
approval_prompt=auto
olmadan
Edit #2:
Bu kimlik doğrulama URL oluşturmak için kullanıyorum python kodu
encoded_params = urllib.urlencode({
"response_type" : "code",
"client_id" : MY_CLIENT_ID,
"scope" : " ".join(MY_SCOPES),
"redirect_uri" : MY_REDIRECT_URI,
"state" : random_security_token,
"access_type" : "online",
"approval_prompt" : "auto",
})
auth_url = "https://accounts.google.com/o/oauth2/auth?" encoded_params
Güncelleme (Haz. 14):
Hatta yeni kabine ile, hala onay ekranı. Son zamanlarda kimlik doğrulaması için kullanıyordum yeni bir aygıt için aldım.
CEVAP
Google son zamanlarda e-Posta Kapsamı değişti. Değiştirmeniz gerekir
https://www.googleapis.com/auth/userinfo.email
ile:
https://www.googleapis.com/auth/plus.profile.emails.read
ve:
https://www.googleapis.com/auth/plus.login
Sonra çevrimdışı erişim kaybolur.
Ayrıca Bkz:
https://developers.google.com/ /api/oauth#email
Uyarı: Bu alan kaldırılmış. Google artık Eylül sonrası bu kapsam destekleyecektir. , 2014 1. Ayrıntılı bilgi için, Oturum açma Google için Geçiş.
Bu da e-posta adresi nasıl alınır biçimini değiştirir:
Senin yönetiminde aktif Google API bu iş için konsol zorunda olduğunuzu da unutmayın.
Android: tüm uygulama için özel yazı t...
Raylar üzerinde Ruby yeni bir uygulama...
Böyle büyük mükafat 6 veya uygulama ar...
VS2010 Windows'un 64-bit bir sürümünü ...
&Quot;Android yaklaşım uygulama" O...