2015-06-17 11 views
6

İstemci API'sından client_secret.json dosyasını indirmeye çalışıyorum. https://developers.google.com/gmail/api/quickstart/ruby'da listelenen adımları takip ediyorum.client_secret.json, google geliştirici sitesinden indirildikten sonra boştur

  • Google Developers Console'da bir proje oluşturmak veya seçmek için bu sihirbazı kullanın ve API'yi otomatik olarak etkinleştirin.
  • Soldaki kenar çubuğunda, İzin ekranını seçin. Bir EMAIL ADRESİ seçin ve daha önce ayarlanmamış bir ÜRÜN ADI girin ve Kaydet düğmesine tıklayın.
  • Soldaki kenar çubuğunda Kimlik Bilgileri'ni seçip Yeni İstemci Kimliği oluştur'u tıklayın.
  • Yüklü uygulama türü, yüklü uygulama türü Diğer seçeneğini belirleyin ve İstemci Kimliği oluştur düğmesini tıklatın.
  • Yeni istemci kimliğinizin altındaki JSON düğmesini indir'i tıklayın. Bu dosyayı çalışma dizininize taşıyın ve client_secret.json olarak yeniden adlandırın.

İstemci_secret.json dosyası indiriliyor ancak boş. Dosyanın başlığı, apps.googleusercontent.com'da biten client_id olması gerektiği gibi görünüyor, ancak dosyanın içinde saklanan bir veri yok.

+1

Bunu da görüyorum. –

+1

Ben de, bu sinir bozucu. – elaichi

+0

Aynı burada. Chrome ve Firefox'u denedim. Aynı sonuç. – madcolor

cevap

4

Bunun için jsonu sizin için önceden doldurduğunu farz ediyorum. API Client Library for Ruby (Alpha) - Client Secrets'a bakarsanız, "İNDİRME JSON" düğmesini içeren aynı sayfada bulunan bilgileri elle oluşturabilmeniz gerekir.

Bu Ruby için olduğunu söylese de, json formatının başka diller için farklı olacağını düşünmüyorum. Bir web uygulama için bir örnek client_secrets.json dosya İşte

edilir: Burada

{ 
    "web": { 
    "client_id": "asdfjasdljfasdkjf", 
    "client_secret": "1912308409123890", 
    "redirect_uris": ["https://www.example.com/oauth2callback"], 
    "auth_uri": "https://accounts.google.com/o/oauth2/auth", 
    "token_uri": "https://accounts.google.com/o/oauth2/token" 
    } 
} 

İşte

tarihinde Referans URL'den yukarıdan örnek snippet'idir Yüklü uygulama için bir client_secrets.json dosyasıdır:

{ 
    "installed": { 
    "client_id": "837647042410-75ifg...usercontent.com", 
    "client_secret":"asdlkfjaskd", 
    "redirect_uris": ["http://localhost", "urn:ietf:wg:oauth:2.0:oob"], 
    "auth_uri": "https://accounts.google.com/o/oauth2/auth", 
    "token_uri": "https://accounts.google.com/o/oauth2/token" 
    } 
} 
+0

Evet client_ID ve client_secret tarayıcı görünümünde kullanılabilir ve sağlanan örnek json'a manuel olarak girilebilir. Bu çalıştı, teşekkürler! – ElioRubens

0

Sorun, bunları düzgün şekilde indirebildiğim için şimdi çözülmüş görünüyor.