2012-04-29 27 views
37
ile Erişim "Yapılandırılmadı" hatası

GAE'ye python için DrEdit örnek uygulamasını yüklemeye çalışıyorum. Uygulama çalışıyor, ancak bir dosyayı kaydediyor veya açıyor bir HTTP 403 "Yapılandırılmamış Hata Erişimi".Google Drive HTTP 403 DrEdit

client.jsonCLIENT_ID ve API Erişimi başına client_secret kümesi vardır> Drive SDK için İstemci Kimliği değer verir. Web uygulamaları için API Erişimi> İstemci Kimliği değerlerini de denedim. Ayrıca, Google Drive SDK> OAuth İstemci Kimliği Sürücü SDK'sı ve web uygulaması İstemci Kimliği için çeşitli olarak ayarlanmıştır.

Neyi yanlış yapıyorum?

+0

kontrol bu şu: http://stackoverflow.com/questions/10362853/google-drive-authentication-issues –

cevap

69

Google API konsolunun hizmetler bölümünde, sürücü geliştirme, SDK ve API ile ilgili iki hizmet vardır. Yeni bir Drive SDK girişi oluşturduğunuzda, Drive API hizmeti otomatik olarak etkinleştirilmez (bu da mantıklı değildir, sürücü API'sini kullanmadan bir sürücü etkin uygulama oluşturduğunuzda göremiyorum). Proje için Drive API hizmetini açın ve tekrar deneyin.

@lurking_googlers Bunun için bir çok insanın düşeceğini düşünüyorum, SDK etkinleştirildiğinde API'yi etkinleştirmek mantıklı değil mi?

+0

Biz Drive API'sini otomatik olarak etkinleştirip etkinleştiremeyeceğimizi göreceğiz. Bu iyi bir bulgudur, daha iyi belgelemeyi garanti ederiz. –

+0

Teşekkürler, David. Ne yazık ki, hata ayıklama sırasında ** "Drive SDK" ** 'yı ** "Açık" ** olarak ayarlamıştım. – danielchalef

+14

Hayır, Drive SDK'sı değil, Drive _API_. Her ikisi de açık olmalı. – David

-1

Ve ayrıca kodunuzu belirlemek için mutlaka

DriveService.Scope.DriveFile, DriveService.Scope.Drive 

iyi şanslar

İlgili konular