Получение токена веб-API для Google Play Games перед запуском
Так что я собирался попробовать и внедрить google play игры для моей веб / андроид игры, и в то время как сторона Android кажется довольно хорошо задокументированной с точки зрения того, как все запустить и запустить, документацию по веб-API я нахожу строго не хватает.
Моя проблема в том, что сейчас моя игра находится на моем сервере в альфа-состоянии, и я, очевидно, не хочу, чтобы кто-нибудь, кроме моих тестеров, имел к ней доступ. Поэтому я добавил IP-фильтрацию, чтобы кто-то еще там находился. Однако проблема в том, что Google Play Games не может добавить мое приложение и выдать мне маркер API, если я не разрешу ему посещать сайт. Впрочем, я вполне могу ошибаться, поскольку на самом деле я не пытался связать его с каким-либо другим адресом.
Может ли кто-нибудь помочь мне в правильном направлении? Спасибо!
РЕДАКТИРОВАТЬ:
Возможно, я неправильно поняла какую-то терминологию, но проблема, с которой я сталкиваюсь, выглядит следующим образом, что заставляет меня поверить, что невозможно сгенерировать идентификатор клиента. Эта ошибка появляется каждый раз, когда я нажимаю продолжить.
Кроме того, если вы попытаетесь перейти по этому URL, вы заметите ошибку 403, которая является фильтрацией IP, о которой я говорил ранее.
2 ответа
Мне удалось решить это самостоятельно. Я не знаю, имеет ли это значение, но я начал с проверки своего домена в обычной консоли API Google. После того, как это было сделано, я создал там новое веб-приложение (все еще обычная консоль API), а затем, когда я вернулся в консоль разработчика Play, он сказал, что я могу импортировать его оттуда, и, похоже, это сработало.
Сервисы Google Play Games используют аутентификацию oAuth2.0, поэтому ключ API не нужен. Однако вам необходимо установить необходимый идентификатор клиента, который обсуждается в разделе " Создание идентификаторов клиента " документации. После этого настройте ваше веб-приложение для обработки авторизации и вызова API REST.