Где взять ключ разработчика Google

94

Я работаю над Google API, например, чат, контакты и так далее ... Я застрял на developer_key как указано в документе gdata.

Вы можете получить это на https://code.google.com/apis/console :

'developer_key' => ''

Я уже:

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

Где я могу найти ключ разработчика?

Я нашел что-то вроде этого

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

Но я понимаю, что это только для YouTube.

Нилеш
источник
Вы можете принять рабочий ответ. :)
sjas 03 авг.13
1
@sjas Я не смог найти ключ разработчика :(.
Neelesh
1
@sjas OP ищет что-то еще.
Simon K Bhatta4ya
Привет, ребята, это билет на 1 год назад. так что, пожалуйста, извините, что я покинул этот проект. По их мнению, пока что нет приемлемого ответа, поскольку они не правы.
Neelesh
Прочтите это - https://code.google.com/p/google-api-php-client/wiki/OAuth2
Rameez SOOMRO

Ответы:

36

Это ключ API, указанный в поле «Доступ к API» в поле «Простой доступ к API».

Янтарь
источник
3
есть ли человек, в разделе Простой доступ к API, см. API-ключ = ключ разработчика
Patrioticcow
1
О, чувак, я просил ключ разработчика :( не ключ api, секретный ключ, client_id ... Я уже нашел эти ключи, но мне не удалось найти ключ разработчика. Однажды я нашел ключ разработчика, который находится только в консоли разработчика youtube! !
Neelesh
6
Это старый вариант, но для других людей, которые ищут ответ. Для отображения ключа API необходимо включить службу G +.
Крис
1
Ключ API = ключ разработчика?
Sadikhasan 08
о, нет, это сбивает с толку, так где же ключ разработчика, и я тоже не вижу простого API
uray
29

Сначала активируйте Google+ API, затем вы получите окно «Простой доступ к API», оттуда вы можете получить ключ разработчика в качестве ключа API https://code.google.com/apis/console/?api=plus или прочитать это: http: //code.google.com/p/google-api-php-client/wiki/OAuth2

Чинтака Сенанаяка
источник
Спасибо за этого мужчину! Искали примерно 10 минут эту загадочную коробку ...
янв.
Спасибо, Чинтака! Google+ - это ключ. Это должен быть лучший ответ.
Лэй Чжао
18

Обновление ноябрь 2015:

Где-то в конце 2015 года интерфейс Google Developers Console был снова переработан. Для нового интерфейса:

  1. Выберите свой проект на панели инструментов. Скриншот

  2. Откройте «Галерею» с помощью значка гамбургер-меню в левой части панели инструментов и выберите «API Manager».

  3. Нажмите "Учетные данные" на левой панели навигации.

Кроме того, вы можете нажать «Переключиться на старую консоль» в меню с тремя точками (правая сторона панели инструментов), а затем следовать инструкциям ниже.

Для НОВОЙ (редактировать: СТАРОЙ) консоли разработчиков Google:

Вы получаете свой «ключ разработчика» (он же ключ API) на том же экране, где вы получаете свой идентификатор / секрет клиента. (Это экран «Учетные данные», который можно найти в разделе «API и аутентификация» в левой навигационной панели.)

Под ключами идентификатора клиента есть раздел под названием «Доступ к общедоступному API». Если в этом разделе нет ключей, нажмите «Создать новый ключ». Ваш ключ разработчика - это "ключ API", указанный здесь.

Стивен М. Харрис
источник
Раздел под идентификатором клиента - это адрес электронной почты. Это мой ключ разработчика? Я сомневаюсь в этом.
Euphorbium
Адрес электронной почты @Euphorbium находится в строке под идентификатором клиента и внутри раздела OAuth. А раздел ниже OAuth - «Доступ к общедоступному API».
пбогут
16

Обновление № 3:

Вы можете получить Developer_Key здесь. Получите ключ разработчика Google.

Проверить это руководство

{ выберите ответ, если он ответил. }

Обновление № 2:

«Ключ API» - это DEVELOPER_KEY

если вы проверите эту ссылку на код , в нем говорится

Задайте для DEVELOPER_KEY значение «API-ключ» на вкладке «Доступ» консоли Google API http://code.google.com/apis/console#access `

Wiki по шагам, чтобы получить ключ и секрет API

Обновить:

Ключ API разработчика! возможно это то, что вы могли бы искать

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

ИЛИ

Если, скажем, например, у вас есть веб-приложение, для которого требуется ключ API, проверьте следующее:

  1. Перейдите в консоль Google API. Выберите проект ИЛИ Создайте свой проект.
  2. Выберите API и аутентификацию введите описание изображения здесь
  3. API Project из раскрывающегося списка на левой панели навигации
  4. Доступ к API
  5. Нажмите на Create another Client ID.
  6. Выберите приложение-службу, см. Его здесь

Созданное вами приложение-служба может использоваться вашими веб-приложениями, такими как PHP, Python, ... и т. Д. введите описание изображения здесь

Саймон К. Бхатта4я
источник
1
Вопрос касается developer_key, и, как я понимаю, страница помогает найти секрет клиента и ключ api ... Спасибо за обновление! но я не могу найти ключ разработчика!
Neelesh 08
{выберите ответ, если он ответил.}
Simon K Bhatta4ya
2
Нет ответа!
Neelesh
2
Если вы могли видеть этот вопрос просмотренным 28609 раз, то, насколько я понимаю, вопрос приемлемый. и то, что вы опубликовали, не предоставляет ключ разработчика. это дает вам только ключ api. и я думаю, что это неправда. «Ключ API» - это DEVELOPER_KEY.
Neelesh
1
Извините, я не ищу это, пожалуйста, извините!
Neelesh
9

В старой раскладке консоли:

  • Выберите свой проект
  • Выберите пункт меню «Доступ к API»
  • Перейдите в раздел ниже «Создание другого идентификатора клиента», который называется «Простой доступ через API».
  • Выберите один из следующих вариантов в зависимости от того, какое приложение вы создаете (серверные языки должны использовать первый вариант - JS должен использовать второй):
    • Ключ для серверных приложений (с блокировкой IP)
    • Ключ для браузерных приложений (со ссылками)

В новом макете облачной консоли:

  • Выберите свой проект
  • Выберите пункт меню «API и аутентификация»
  • Выберите пункт меню «Зарегистрированное приложение».
  • Зарегистрируйте приложение типа "веб-приложение"
  • Выберите один из следующих вариантов в зависимости от того, какое приложение вы создаете (серверные языки должны использовать первый вариант - JS должен использовать второй):
    • Ключ для серверных приложений (с блокировкой IP)
    • Ключ для браузерных приложений (со ссылками)

В случае обеих процедур вы найдете свой идентификатор клиента и секрет клиента на одной странице. Если вы используете другой идентификатор клиента и секрет клиента, замените их на те, которые вы найдете здесь.

Во время моих первых сегодняшних экспериментов я успешно использовал «Ключ для серверных приложений» в качестве ключа разработчика для подключения к API «контактов», «информации пользователя» и «аналитики». Я сделал это с помощью клиента PHP.

Пробираться через документацию Google API, безусловно, сложно в @ $$ ... Надеюсь, эта информация будет полезна для всех.

Джон Слегерс
источник
Это правильный ответ!!! У меня это сработало для новой консоли и OAuth2 api вместо этих глупостей выше.
Михал
Когда мы регистрируем приложение, выбирая «iOS», секретный ключ не создается. Ты знаешь почему ?
Abha
Вы должны предоставить ссылки, чтобы люди знали, о чем вы говорите. Слово «облачная консоль» может означать много разных вещей, поскольку Google меняет макет своего сайта каждые 5 секунд. В данном случае https://console.cloud.google.com/больше нет ничего, что называется «API и аутентификация».
Cerin
@Cerin: Как отметил Стивен М. Харрис в своем ответе, похоже, что Google изменил свой графический интерфейс по крайней мере еще раз с тех пор, как я опубликовал свой ответ 4 года назад ...
Джон
9

Обновление 2017 г.

  1. Откройте Google API - https://console.developers.google.com
  2. Перейти к учетным данным.
  3. Нажмите кнопку «Создать учетные данные». На момент написания это раскрывающийся список синего цвета.
  4. Выберите ключ API.

введите описание изображения здесь

Вы должны получить диалоговое окно, из которого вы можете скопировать этот ключ API для использования в своем проекте. Надеюсь это поможет.

Родива
источник
6

Используйте консоль API Google.
Создайте новый проект.
Для созданного проекта перейдите к доступу к API.
Здесь вы найдете свой идентификатор клиента и секрет. И ключ API в последнем - это ваш ключ разработчика.

Тень
источник
2
в последнем нет API ключа
uray
1
Там больше нет страницы с названием «Доступ к API».
Cerin
1

Последнее обновление, июль 2017 г .:

  1. Перейти к консоль Google
  2. Щелкните крайнюю левую верхнюю панель и щелкните учетные данные. введите описание изображения здесь
  3. В таблице ключей API вы найдете ключ API в столбце ключей.
Сантошхота
источник
0

Я изучил документы Google и обнаружил, что ключ разработчика и api - это одно и то же.

user2527696
источник
0

«Доступ к общедоступному API» - сгенерированный там ключ - это ключ, который вы должны вставить в свою общедоступную статическую конечную строку DEVELOPER_KEY как часть этого письма 26.12.2013 Это не идентификатор клиента, но вы должны выполнить шаги, упомянутые выше, чтобы получить его и сгенерировать публичный ключ доступа API.

Питер
источник
0

Перейдите на https://code.google.com/p/google-api-php-client/wiki/OAuth2.

Прокрутите вниз до места, где написано: «Посетите консоль API Google, чтобы сгенерировать ключ разработчика, идентификатор клиента OAuth2, секрет клиента OAuth2 и зарегистрируйте свой uri перенаправления OAuth2. Скопируйте их значения, так как вам нужно будет ввести их в свое приложение ».

Щелкните ссылку "Консоль Google API".

Когда он всплывает и говорит: «Добро пожаловать в новую консоль разработчика Google! Предпочитаете старую консоль? Вернуться назад | Отклонить "Нажмите" НАЗАД "


источник
0

Если вы вызываете только API-интерфейсы, которые не требуют данных пользователя, например API пользовательского поиска Google, тогда ключи API могут быть проще в использовании, чем токены доступа OAuth 2.0. Однако, если ваше приложение уже использует токен доступа OAuth 2.0, тогда нет необходимости создавать ключ API. Google игнорирует переданные ключи API, если переданный токен доступа OAuth 2.0 уже связан с соответствующим проектом.

Примечание. Вы должны использовать либо токен доступа OAuth 2.0, либо ключ API для всех запросов к API Google, представленным в консоли разработчика Google. Не все API требуют авторизованных вызовов. Чтобы узнать, требуется ли авторизация для конкретного вызова, см. Документацию по API.

Ссылка: https://developers.google.com/console/help/new/?hl=en_US#credentials-access-security-and-identity

000
источник
0

tl; dr

Ключ разработчика = Ключ API (любой из ваших)

найдите его в Google Console -> Google API -> Credentials

Андреа Боргогелли Авведути
источник
-2

Вы должны быть в состоянии генерировать ключ API Youtube есть .

Рекомендуемый способ авторизации вашего вызова API - использовать OAuth 2.0 (без ключа API), как указано в документации, ключ API необходим только при использовании учетных данных OAuth 1.0.

Ключ API для вашего приложения можно найти в консоли API Google в разделе Доступ к API> Простой API.

верный
источник
Да! Я использую то же самое. Но я сомневаюсь, что ключ разработчика работает для всех приложений Google? Кстати, спасибо за вашу помощь ..
Neelesh
Спасибо @proppy: Но я нашел здесь doc_OAuth2WebServe . Это значит, что вам нужны client_id и client_secret и так далее .. Я ошибаюсь?
Neelesh
Вы должны иметь возможность использовать client_id OAuth 2.0 и client_secret, созданные из консоли Google API: code.google.com/apis/console
proppy
Ни один человек, на что вы ответили: «Вызов API должен использовать OAuth 2.0 ( без ключа API ), как указано в документации, ключ API необходим только при использовании учетных данных OAuth 1.0». И, насколько я понимаю, вам нужны client_id, secret_key ... я прав? Пожалуйста, помогите мне!
Neelesh
Вы должны иметь возможность использовать OAuth 2.0 или OAuth 1.0 с одним и тем же набором учетных данных. Большинство API Google поддерживают обе схемы аутентификации.
proppy