Arhn - архитектура программирования

Информация о профиле исполнителя не поступает из Spotify API

Информация о профиле исполнителя не поступает из API.

Я звоню по этому URL

url=https://api.spotify.com/v1/artists/****7vxl9s3awf7hz4rr

Конечные точки: GET /v1/artists/{id}


Область применения:

Не требуется согласно документации для разработчиков.

Действия по воспроизведению:

  1. Аутентифицировать пользователя — получить токен Oauth
  2. Вызовите GET /v1/me — получите информацию о пользователе (id, display_name и т. д.)
  3. CALL GET /v1/artists/{id} — получить информацию об исполнителе.

Ожидаемое поведение: объект Artist, как описано на; https://developer.spotify.com/console/get-artist/?id= {id}.


Фактическое поведение:

Response{protocol=h2, code=400, message=, url=https://api.spotify.com/v1/artists/****7vxl9s3awf7hz4rr*****}

Тело ответа

{"error":{"status":400,"message":"invalid id"}}

Вопросы. Как получить информацию об исполнителе из Spotify API?

18.02.2020

  • Что происходит, когда вы пытаетесь ввести идентификатор исполнителя на странице, на которую вы ссылаетесь, добавили ли вы сами ****, поскольку их там не должно быть, предполагая ошибку в вопросе, но попробуйте идентификатор, 7vxl9s3awf7hz4rr, сначала там и посмотрите если он работает? 18.02.2020

Ответы:


1

Я думаю, вам следует поступить так.

Шаг 1: Получите отображаемое имя из Spotify с помощью Spotify SDK или GET ME API.

ПОЛУЧИТЬ https://api.spotify.com/v1/me

Шаг 2: Используя это отображаемое имя, найдите исполнителя в Artist API.

ПОЛУЧИТЬ https://api.spotify.com/v1/search

Вы получите результат этого художника.

Шаг 3: Сравните полученный результат с отображаемым именем. (Поскольку это может быть другой исполнитель, также совпадающий с одним словом отображаемого имени этого пользователя). Вам нужно сравнить это в вашем коде.

Шаг 4: Когда вы получите результат, он отобразит тип исполнителя, а также идентификатор исполнителя.

Теперь вы знаете, что когда пользователь входит в ваше приложение, независимо от того, есть ли у него учетная запись исполнителя или нет.

20.02.2020
  • Спасибо @Salman Riyaz, после получения идентификатора Spotify из API поиска я могу сравнить имя с результатом поиска. используя Spotify API, теперь я нажимаю artist/spotify_id, работающий нормально. Спасибо чувак. 20.02.2020
  • Отлично, что помогло. 21.02.2020
  • Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..