API данных Youtube V3 не возвращает все элементы из списка производства C# - PullRequest
0 голосов
/ 21 апреля 2020

Я создаю сервис, по URL которого можно получить список видео. И из каждого видео мы получаем заголовок, описание, адрес миниатюры и т. Д. c ...

Вкл. https://console.developers.google.com/apis/credentials Я создаю новый идентификатор клиента OAuth после того, как выберу «Другое».

И чтобы я мог работать на локальном хосте, я настроил следующие секреты: json.

{
  "installed": {
    "client_id": "XXXXX",
    "project_id": "emaua-release-oauth",
    "auth_uri": "https://accounts.google.com/o/oauth2/auth",
    "token_uri": "https://oauth2.googleapis.com/token",
    "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
    "client_secret": "XXXXX",
    "redirect_uris": [ "urn:ietf:wg:oauth:2.0:oob", "http://localhost" ]
  }
}

При попытке использовать то же самое на моем домене emaua.com это не работает, конфигурация следующая:

{
  "web": {
    "client_id": "XXXXXX",
    "project_id": "emaua-release-oauth",
    "auth_uri": "https://accounts.google.com/o/oauth2/auth",
    "token_uri": "https://oauth2.googleapis.com/token",
    "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
    "client_secret": "XXXXXX",
    "redirect_uris": [ "http://emaua.com", "https://emaua.com", "https://emauawebapi.azurewebsites.net", "https://emauawebapi.azurewebsites.net/oauth2callback", "http://emaua.com/oauth2callback", "https://emaua.com/oauth2callback" ],
    "javascript_origins": [ "https://emaua.com", "http://emaua.com", "https://emauawebapi.azurewebsites.net" ]
  }
}

Есть ли способ настроить этот API таким образом, чтобы он не запрашивал идентификацию клиента и нормально работал в рабочем домене? Я почти пытаюсь обойтись без использования API данных Google, просто я не знаю, каковы будут последствия.

...