Регистрация приложения

Разработчик приложения должен зарегистрировать его на OAuth-сервере, чтобы получать токены для пользователей Яндекса.

Зарегистрировать приложение можно на странице Создание приложения. Для каждого приложения обязательно указать только название и доступы. Но чем больше информации о приложении вы предоставите, тем легче пользователям будет понять, кому именно они разрешают доступ к своему аккаунту.

Все приложения, которые вы создали, перечислены в списке ваших приложений.

  1. Описание приложения
  2. Платформы
  3. Доступы
  4. Параметры приложения

Описание приложения

Название, иконка и набор нужных прав доступа будут отображаться:

Платформы

Настройки, специфичные для платформ, на которых работает ваше приложение. Например, поле Callback URI становится доступно только при выборе опции Веб-сервисы.

iOS-приложение

iOS Appid (Prefix + Bundle id)

Точный идентификатор iOS-приложения, например, A1B2C3D4E5.com.domain.application.

Подробнее про идентификаторы iOS-приложений читайте в документации Apple.

iOS AppStore URL

Ссылка на приложение в AppStore.

Android-приложение

Android package name

Название пакета приложения (поле applicationId в файле build.gradle вашего модуля).

Подробнее про идентификаторы Android-приложений читайте в документации Android.

Android Google Play URL Ссылка на приложение в Google Play.
SHA256 Fingerprints Отпечаток сертификата вашего приложения. О том, как сгенерировать такой отпечаток, читайте в документации Android.
Веб-сервис
Callback URI

Адрес, на который пользователь возвращается после того, как он разрешил или отказал приложению в доступе (соответствует параметру redirect_uri протокола OAuth).

Вы можете указать несколько адресов Callback URI (например, для тестового и боевого окружения). При запросе токена нужный адрес можно задать с помощью параметра redirect_uri.

Если вы хотите получать отладочные токены для этого приложения, нажмите ссылку Подставить URL для разработки. В поле будет задан тестовый адрес, который позволит получать отладочные токены вручную.

iOS-приложение

iOS Appid (Prefix + Bundle id)

Точный идентификатор iOS-приложения, например, A1B2C3D4E5.com.domain.application.

Подробнее про идентификаторы iOS-приложений читайте в документации Apple.

iOS AppStore URL

Ссылка на приложение в AppStore.

Android-приложение

Android package name

Название пакета приложения (поле applicationId в файле build.gradle вашего модуля).

Подробнее про идентификаторы Android-приложений читайте в документации Android.

Android Google Play URL Ссылка на приложение в Google Play.
SHA256 Fingerprints Отпечаток сертификата вашего приложения. О том, как сгенерировать такой отпечаток, читайте в документации Android.
Веб-сервис
Callback URI

Адрес, на который пользователь возвращается после того, как он разрешил или отказал приложению в доступе (соответствует параметру redirect_uri протокола OAuth).

Вы можете указать несколько адресов Callback URI (например, для тестового и боевого окружения). При запросе токена нужный адрес можно задать с помощью параметра redirect_uri.

Если вы хотите получать отладочные токены для этого приложения, нажмите ссылку Подставить URL для разработки. В поле будет задан тестовый адрес, который позволит получать отладочные токены вручную.

Доступы

Чтобы выбрать права для вашего приложения, разверните нужные секции и отметьте флажки нужных прав доступа.

В зависимости от выбранных прав могут меняться требования к модерации и время жизни токена (отображаются в блоке Параметры приложения внизу страницы).

Параметры приложения

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