Прежде чем вы сможете сгенерировать какие-либо URL-адреса регистрации организации (или выполнить какие-либо вызовы API), вам необходимо пройти аутентификацию.
Это можно сделать, установив URL-адрес перенаправления и направив пользователя на URL-адрес регистрации.
$client->setRedirectUri('https://example.com/register');
$authUrl = $client->createAuthUrl();
Для этого требуется полная настройка потока oauth. Это означает, что ваш экран подтверждения oauth был проверен Google (может занять до нескольких недель), и вы настроили различные разрешенные домены для URL перенаправления.
Если вы все еще находитесь на этапе разработки, вы можете воспользоваться окном согласия oauth, предоставленным блокнотом быстрого запуска от Google :
# This is a public OAuth config, you can use it to run this guide but please use
# different credentials when building your own solution.
CLIENT_CONFIG = {
'installed': {
'client_id':'882252295571-uvkkfelq073vq73bbq9cmr0rn8bt80ee.apps.googleusercontent.com',
'client_secret': 'S2QcoBe0jxNLUoqnpeksCLxI',
'auth_uri':'https://accounts.google.com/o/oauth2/auth',
'token_uri':'https://accounts.google.com/o/oauth2/token'
}
}
SCOPES = ['https://www.googleapis.com/auth/androidmanagement']
Используйте это для замены данных в вашей конфигурации oauth json.
Не устанавливая URI перенаправления, он должен предоставить вам код, который затем можно будет ввести вручную.