Что нужно знать перед настройкой интеграции:
Интеграцию должен осуществлять человек, у которого есть доступ к аккаунту Google Play Console для нужных приложений (владелец). Вы НЕ сможете создать рабочий OAuth код с учетной записью администратора Google Play.
Убедитесь, что API в Google Console включен;
Убедитесь, что экран разрешений в вашей консоли Google настроен, а статус вашего приложения — «В производстве» (In Production).
Перейдите в Консоль разработчика Google Play ➡️ Настройки➡️ Доступ к API и убедитесь, что Linked Project настроен и что проект, для которого вы создаете OAuth-клиент, связан.
Учетная запись Google, которую вы будете использовать для аутентификации Google в ASOMobile, должна иметь разрешения на просмотр информации о приложении и ответ на отзывы для приложений, которые необходимо интегрировать. Эти разрешения можно настроить ➡️ App Permissions в разделе Account Permissions.
Пошаговая инструкция
1. В ASOMobile перейдите в раздел Отзывы на страницу Интеграции.
2. Нажмите на кнопку “Добавить аккаунт Google Play Console”.
3. Выберите одно или несколько приложений.
4. Откройте Google Play Console.
5. Перейдите в Настройки ➡ Аккаунт разработчика ➡ Доступ к API.
6. Вы перейдете к клиентам OAuth. Нажмите кнопку «Создать OAuth (configure QAuth consent screen)".
Примечание
. Если у вас есть учетная запись G-Suite, вам будет предложено настроить экран согласия перед созданием идентификатора клиента OAuth.
Если у вас нет учетной записи G-Suite, просто пропустите этот пункт.
После этого следует заполнить все необходимые поля:
Имя приложения (например, "Интеграция с консолью ASOMobile");
Электронная почта поддержки пользователей (вы можете написать здесь свой адрес электронной почты, его никто не может видеть);
Электронный адрес в разделе «Контактная информация разработчика» - укажите тот же электронный адрес, который вы вписали выше.
Нажмите «Сохранить и продолжить».
7. Чтобы создать нового клиента OAuth:
- Перейдите в Google Cloud Platform Console.
- Нажмите «Создать учетные данные» (“Create credentials”) и выберите «Идентификатор клиента OAuth» (“OAuth Client ID”) из списка.
8. Выберите тип приложения “Desktop app” и введите название. Используйте любое понятное для вас название, например: "ASOMobile My App".
- Нажмите “Создать”.
Теперь вы видите “Your Client ID” и “Your Client Secret”.
9. Скопируйте “Client ID” и “Client Secret” из консоли Google Play и заполните эти же поля в ASOMobile.
Нажмите «Далее».
10. Получите ссылку, нажав на кнопку «Нажмите, чтобы получить ссылку».
Вы увидите "ошибка 401" — это нормально. Все, что вам нужно, это URL-адрес в адресной строке вашего браузера.
11. Скопируйте ссылку в адресной строке браузера (важно скопировать ссылку полностью).
12. Вставьте ссылку в поле для ввода в ASOMobile, где написано "вставьте полученную ссылку".
13. Нажмите кнопку “Добавить интеграцию Google Play Console” . Статус поменяется на “Подключено”.
Важно! Если в течение 2 минут интеграция не будет завершена, необходимо заново получить код клиента и повторить попытку.