Google geliştirici anahtarını nereden alabilirim


95

Sohbet, kişiler ve benzeri gibi Google API üzerinde çalışıyorum ... developer_keygdata belgesinde belirtildiği gibi takılı kaldım.

Bunu https://code.google.com/apis/console adresinden edinebilirsiniz :

'developer_key' => ''

Zaten sahibim:

// OAuth2 Settings, you can get these keys at https://code.google.com/apis/console
'oauth2_client_id' => '',
'oauth2_client_secret' => '',
'oauth2_redirect_uri' => ''

Geliştirici anahtarını nerede bulabilirim?

Bunun gibi bir şey buldum

http://code.google.com/apis/youtube/dashboard/gwt/index.html

Ama bunun sadece youtube için olduğunu anlıyorum.


Çalışan cevabı kabul edebilirsiniz. :)
sjas

1
@sjas Geliştirici anahtarını bulamadım :(.
Neelesh

1
@sjas OP başka bir şey arıyor.
Simon K Bhatta4ya

Hey millet, 1 yıl geri dönüş bileti. bu yüzden lütfen beni affedin o projeden ayrıldım. Doğru olmadıkları için şimdiye kadar hiçbir cevap kabul edilemez.
Neelesh

Yanıtlar:


36

Bu, 'API Erişimi', 'Basit API Erişimi' kutusu altında listelenen API anahtarıdır.


3
adam var mı, Basit API Erişimi altında API anahtarı = geliştirici anahtarı
Patrioticcow

1
Oh adamım geliştirici anahtarını soruyordum :( api anahtarı değil, gizli anahtar, client_id ... Bu anahtarları zaten buldum, ancak geliştirici anahtarını bulamadım. Yalnızca youtube geliştirici konsolunda bulunan geliştirici anahtarını bulduğumda! !
Neelesh

6
Bu eski, ancak yanıtı arayan diğer insanlar için. API anahtarının görünmesi için G + hizmetini etkinleştirmeniz gerekir.
Chris

1
API anahtarı = geliştirici anahtarı mı?
Sadikhasan

oh hayır kafa karıştırıcı, bu yüzden geliştirici anahtarı nerede ve ben de Basit API görmüyorum
uray

29

Önce Google+ API'yi etkinleştirin, ardından "Basit API erişimi" kutusunu alacaksınız, buradan geliştirici anahtarını API anahtarı olarak https://code.google.com/apis/console/?api=plus edinebilir veya şunu okuyabilirsiniz: http: //code.google.com/p/google-api-php-client/wiki/OAuth2


O adam için teşekkürler! O gizemli kutu için yaklaşık 10 Dakika aradım ...
Ocak 2012

Teşekkürler Chinthaka! Google+ anahtardır. Bu en iyi cevap olmalı.
Lei Zhao

18

Kasım 2015 Güncellemesi:

2015'in sonlarında bir ara, Google Developers Console arayüzü yeniden elden geçirildi. Yeni arayüz için:

  1. Araç çubuğundan projenizi seçin. ekran görüntüsü

  2. Araç çubuğunun sol tarafındaki hamburger menü simgesini kullanarak "Galeri" yi açın ve "API Yöneticisi" ni seçin.

  3. Sol taraftaki gezinme bölmesinde "Kimlik Bilgileri" ni tıklayın.

Alternatif olarak, üç noktalı menünün (araç çubuğunun sağ tarafında) altındaki 'Eski konsola geç'i tıklayabilir ve ardından aşağıdaki talimatları uygulayabilirsiniz.

YENİ (düzenleme: ESKİ) Google Developers Console için:

Müşteri kimliğinizi / sırrınızı aldığınız ekranda 'Geliştirici anahtarınızı' (diğer adıyla API anahtarı) alırsınız. (Bu, sol gezinme bölmesinde "API'ler ve kimlik doğrulama" altında bulunan "Kimlik Bilgileri" ekranıdır.)

İstemci kimliği anahtarlarınızın altında, "Genel API erişimi" başlıklı bir bölüm vardır. Bu bölümde anahtar yoksa, 'Yeni Anahtar Oluştur'u tıklayın. Geliştirici anahtarınız, burada belirtilen "API anahtarı" dır.


İstemci kimliğinin altındaki bölüm e-posta adresidir. Bu benim geliştirici anahtarım mı? Şüpheliyim.
Euphorbium

@Euphorbium E-posta adresi, istemci kimliğinin altında ve OAuth bölümünün içindedir. OAuth'un altındaki bölüm ise "Genel API erişimi" dir.
pbogut

16

3 numaralı güncelleme:

Buradan bir Developer_Key edinebilirsiniz Google Geliştirici Anahtarınızı alın

Bu eğiticiye göz atın

{ cevap verdiyse cevap olarak seçin. }

2 numaralı güncelleme:

"API anahtarı" DEVELOPER_KEY'dir

bu kod referansını kontrol ederseniz ,

DEVELOPER_KEY'i Google API Konsolu'nun "Erişim" sekmesinden "API anahtarı" değerine ayarlayın http://code.google.com/apis/console#access "

API Anahtarını ve sırrını almak için adım adım Wiki

Güncelleme:

Geliştirici API Anahtarı! Muhtemelen aradığınız şey budur

http://code.garyjones.co.uk/google-developer-api-key

VEYA

Örneğin, bir API anahtarı gerektiren bir web uygulamanız varsa, ardından şunu kontrol edin:

  1. Git Google API Konsolu yansıttığınız Select VEYA projenizi oluşturun.
  2. API'leri ve Yetkileri seçin görüntü açıklamasını buraya girin
  3. Sol gezinme panelindeki Açılır Menüden API Projesi
  4. API Erişimi
  5. Başka bir İstemci Kimliği Oluştur'a tıklayın
  6. Servis uygulamasını seçin , buraya bakın

Oluşturduğunuz Servis uygulaması, PHP, Python, ... vb. Web uygulamalarınız tarafından kullanılabilir. görüntü açıklamasını buraya girin


1
Soru developer_key ile ilgili ve anladığım kadarıyla İstemci sırrı ve api anahtarını bulmam için yardım ... Güncelleme için teşekkürler! ancak geliştirici anahtarını bulamıyorum!
Neelesh

{yanıtladıysa yanıt olarak seçin.}
Simon K Bhatta4ya

2
Cevap yok!
Neelesh

2
Bu sorunun 28609 kez görüntülendiğini görürseniz, benim anlayışıma göre soru tamamdır. ve gönderdikleriniz geliştirici anahtarı sağlamaz. bu size sadece api anahtarını verir. ve bunun doğru olmadığını düşünüyorum "API anahtarı" DEVELOPER_KEY.
Neelesh

1
Üzgünüm, bunu aramıyorum, lütfen beni affedin!
Neelesh

9

Eski konsol düzeninde:

  • Projenizi seçin
  • "API erişimi" menü öğesini seçin
  • "Başka bir istemci kimliği oluşturun" altındaki "Basit API Erişimi" adlı bölüme gidin.
  • Ne tür bir uygulama oluşturduğunuza bağlı olarak aşağıdaki seçeneklerden birini seçin (sunucu tarafı dilleri ilk seçeneği kullanmalıdır - JS ikinciyi kullanmalıdır):
    • Sunucu uygulamaları anahtarı (IP kilitlemeli)
    • Tarayıcı uygulamaları anahtarı (yönlendirenlerle)

Yeni bulut konsolu düzeninde:

  • Projenizi seçin
  • "API'ler ve kimlik doğrulama" menü öğesini seçin
  • "Kayıtlı uygulama" menü öğesini seçin
  • "Web uygulaması" türünde bir uygulamayı kaydedin
  • Ne tür bir uygulama oluşturduğunuza bağlı olarak aşağıdaki seçeneklerden birini seçin (sunucu tarafı dilleri ilk seçeneği kullanmalıdır - JS ikinciyi kullanmalıdır):
    • Sunucu uygulamaları anahtarı (IP kilitlemeli)
    • Tarayıcı uygulamaları anahtarı (yönlendirenlerle)

Her iki prosedürde de, müşteri kimliğinizi ve müşteri sırrınızı aynı sayfada bulabilirsiniz. Farklı bir istemci kimliği ve istemci sırrı kullanıyorsanız, burada bulduklarınızla değiştirin.

Bugünkü ilk deneylerim sırasında, "Kişiler", "kullanıcı bilgisi" ve "analiz" API'sine bağlanmak için bir geliştirici anahtarı olarak "Sunucu uygulamaları anahtarı" nı başarıyla kullandım. Bunu PHP istemcisini kullanarak yaptım.

Google API belgelerinde gezinmek kesinlikle @ $$ içinde bir sorun ... Umarım bu bilgiler herkes için yararlı olur.


Bu doğru cevap!!! Bu, yukarıdaki saçmalıklar yerine yeni konsol ve OAuth2 api için benim için çalıştı.
Michal

"İOS" seçerek bir uygulamayı kaydettiğimizde, gizli anahtar oluşturulmaz. Neden biliyor musun ?
Abha

İnsanların neden bahsettiğinizi bilmesi için bağlantılar sağlamalısınız. Google'ın site düzenini her 5 saniyede bir değiştirmesi nedeniyle "bulut konsolu" demek pek çok farklı anlama gelebilir. Durumda https://console.cloud.google.com/artık "API'ler ve kimlik doğrulama" adı verilen bir şey yok.
Cerin

@Cerin: Stephen M. Harris'in cevabında belirttiği gibi, 4 yıl önce cevabımı yayınladığımdan beri Google GUI'sini en az bir kez daha değiştirmiş gibi görünüyor ...
John Slegers

9

2017 Güncellemesi

  1. Google API'yi açın - https://console.developers.google.com
  2. Kimlik Bilgilerine gidin.
  3. 'Kimlik Bilgileri Oluştur' düğmesine tıklayın. Yazma sırasında şu anda mavi renkli bir açılır menü var.
  4. API Anahtarı'nı seçin.

görüntü açıklamasını buraya girin

Projenizde kullanmak için bu API anahtarını kopyalayabileceğiniz bir iletişim kutusu almalısınız. Bu yardımcı olur umarım.


6

Lütfen Google API konsolunu kullanın
Yeni bir proje
oluşturun Oluşturulan proje için Goto API erişimi
Burada Müşteri Kimliğinizi ve Sırrınızı bulacaksınız. Ve sondaki API anahtarı, geliştirici anahtarınızdır.


2
sonda

1
Artık orada "API erişimi" adında bir sayfa yok.
Cerin


1

Son Güncelleme Temmuz 2017:

  1. Google Konsoluna git
  2. En sol üstteki panele tıklayın ve kimlik bilgilerini tıklayın. görüntü açıklamasını buraya girin
  3. API anahtarları tablosunda, anahtar sütununda API anahtarını bulacaksınız.

0

Google dokümanlarını araştırdım ve geliştirici anahtarı ile API'nin aynı şey olduğunu buldum.



0

"Genel API erişimi" orada oluşturulan anahtar, bu yazının bir parçası olarak genel statik son Dize DEVELOPER_KEY'inize yapıştırmanız gereken anahtardır 26.12.2013 Bu istemci kimliği değildir, ancak yukarıda belirtilen adımları uygulayarak bir genel api erişim anahtarı.


0

Https://code.google.com/p/google-api-php-client/wiki/OAuth2 adresine gidin.

"Geliştirici anahtarınızı, OAuth2 istemci kimliğinizi, OAuth2 istemci sırrınızı oluşturmak için Google API Konsolu'nu ziyaret edin ve OAuth2 yönlendirme uri'nizi kaydedin" yazan yere gidin. Değerlerini, uygulamanıza girmeniz gerekeceğinden kopyalayın. '

"Google API Konsolu" bağlantısını tıklayın.

Açıldığında ve 'Yeni Google Developers Console'a hoş geldiniz! Eski konsolu mu tercih ediyorsunuz? Geri dön | Kapat "GERİ GİT" e tıklayın


0

Yalnızca Google Özel Arama API'si gibi kullanıcı verileri gerektirmeyen API'leri çağırıyorsanız, API anahtarlarının kullanımı OAuth 2.0 erişim belirteçlerinden daha basit olabilir. Ancak, uygulamanız zaten bir OAuth 2.0 erişim jetonu kullanıyorsa, bir API anahtarı da oluşturmanıza gerek yoktur. Geçilen bir OAuth 2.0 erişim jetonu, ilgili projeyle zaten ilişkilendirilmişse, Google, geçirilen API anahtarlarını yok sayar.

Not: Google Developers Console'da temsil edilen Google API'lerine yönelik tüm istekler için bir OAuth 2.0 erişim jetonu veya bir API anahtarı kullanmanız gerekir. Tüm API'ler yetkili çağrı gerektirmez. Belirli bir çağrı için yetkilendirmenin gerekli olup olmadığını öğrenmek için API belgelerinize bakın.

Referans: https://developers.google.com/console/help/new/?hl=en_US#credentials-access-security-and-identity


0

tl; dr

Geliştirici Anahtarı = Api Anahtarı (sizinkilerden herhangi biri)

Google Console'da bulun -> Google API -> Kimlik Bilgileri


-2

Orada bir Youtube API anahtarı oluşturabilmelisiniz .

API çağrınızı yetkilendirmenin önerilen yolu, OAuth 2.0'ı (API anahtarı olmadan) kullanmaktır, çünkü belgelerde belirtildiği gibi bir API anahtarı yalnızca OAuth 1.0 kimlik bilgileri kullanılırken gereklidir.

Uygulamanızın API anahtarı , API Erişimi> Basit API'deki Google API Konsolu'nda bulunabilir .


Evet! Ben de aynı şeyi kullanıyorum.Ama şüphem var ki geliştirici anahtarı tüm google uygulamaları için çalışıyor mu? Bu arada yardımınız için teşekkür ederim ..
Neelesh

Teşekkürler @ proppy: Ama burada doc_OAuth2WebServe buldum . Yani, client_id ve client_secret'e ihtiyacınız var demektir .. Bu yanlış yerdeyim mi?
Neelesh

Google API konsolundan oluşturulan OAuth 2.0 client_id ve client_secret'i kullanabilmeniz gerekir: code.google.com/apis/console
proppy

"API çağrısı OAuth 2.0'ı kullanmaktır ( API anahtarı olmadan ), belgelerde belirtildiği gibi API anahtarı yalnızca OAuth 1.0 kimlik bilgileri kullanılırken gereklidir." Anladığım kadarıyla client_id, secret_key'e ihtiyacınız var ... haklı mıyım? Lütfen bana yardım et!
Neelesh

Aynı kimlik bilgisi grubuyla OAuth 2.0 veya OAuth 1.0'ı kullanabilmeniz gerekir. Google API'lerinin çoğu, her iki kimlik doğrulama şemasını da destekler.
proppy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.