1

Я хотел протестировать некоторые запросы API от API близости досягаемости. Поэтому я выполнил шаги от this site и поставил URL-адрес перенаправления тестирования (https://developers.google.com/oauthplayground) в идентификатор клиента OAuth-2.0. Когда я пытаюсь сделать запрос от детской площадки я получаю следующий вывод:Использование OAuth2.0 Игровая площадка для тестирования

{ 
    "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 вместо моего? И как я могу это изменить?

+0

Вы не можете использовать его, чтобы изменить его. Я не заметил их, когда они это исправит. – DaImTo

+0

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что он об ошибке/использовании игровой площадки Google Oauth, и это не ошибка, которую могут исправить любой, кроме Google. – DaImTo

+0

хорошо, спасибо. Я уже думал, что это ошибка. – MrNice

ответ

2

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

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

+0

Я включил api, но все равно получил эту ошибку. Мое решение для тестирования использовало настройки на стороне сервера с моим идентификатором cliend и секретным – MrNice

Смежные вопросы