Использование OAuth2.0 Playground для тестирования

Я хотел протестировать некоторые запросы API от Proximity Beacon API. Поэтому я следовал инструкциям с этого сайта и вставил URL-адрес тестового перенаправления ( https://developers.google.com/oauthplayground) в OAuth-2.0-Client-ID. Когда я пытаюсь сделать запрос с детской площадки, я получаю следующий вывод:

{
  "error": {
    "status": "PERMISSION_DENIED", 
    "message": "Google Proximity Beacon API has not been used in project google.com:oauth-2-playground before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/proximitybeacon.googleapis.com/overview?project=google.com:oauth-2-playground then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.", 
    "code": 403, 
    "details": [
      {
        "@type": "type.googleapis.com/google.rpc.Help", 
        "links": [
          {
            "url": "https://console.developers.google.com/apis/api/proximitybeacon.googleapis.com/overview?project=google.com:oauth-2-playground", 
            "description": "Google developers console API activation"
          }
        ]
      }
    ]
  }
}

очевидно, он использует неправильный проект, но я только достиг шага, когда я смог выбрать свой аккаунт, но не мой проект. Я проверил все дважды, и мое единственное предположение, что я не могу использовать этот redirect_url.

Итак, мой вопрос: почему он пытается использовать проект google.com:oauth-2-playground вместо моего? И как я могу изменить это?

1 ответ

Proximity Beacon API не был включен для учетных данных по умолчанию, которые использует OAuth 2.0 Playground. Я только что включил этот API, и теперь это должно работать.

В качестве альтернативы вы можете настроить игровую площадку OAuth 2.0 для использования учетных данных OAuth вашего собственного приложения (Client ID и Client Secret) в меню конфигурации игровой площадки.

Другие вопросы по тегам