SORU
28 Ocak 2014, Salı


&; 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:

enter image description here

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
20 Mayıs 2014, Salı


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:

https://developers.google.com/ /api/auth-migration#email

Senin yönetiminde aktif Google API bu iş için konsol zorunda olduğunuzu da unutmayın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009
  • The Dubstep FX

    The Dubstep

    5 Mart 2011
  • FusioNGamiing

    FusioNGamiin

    10 Temmuz 2007