Добавить трек в плейлист, используя Deezer API и Stack Overflow

Я просмотрел документацию по API Deezer и не могу полностью понять, как добавить трек через их API с помощью PHP, если это вообще возможно. — Это скорее непонимание, чем плохая документация.

Я ищу способ добавлять 100 треков в новый плейлист каждую неделю. Я прочитал Deez использует OAuth и Отслеживать объект API но я не могу на всю жизнь меня понять, как сделать аутентификацию.

По сути, я пытаюсь достичь веб-приложения, в котором пользователь может добавлять песни в плейлист. Исходя из того, что я считаю, OAuth от Deezer просит пользователя разрешить разрешения, но я хочу, чтобы мое приложение имело полный контроль над моим плейлистом без необходимости просить людей войти в систему и предоставить их.

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

  1. Пользователь ищет идентификатор трека
  2. Форма получает идентификатор трека через вызов API
  3. Пользователь отправляет и идентификатор трека добавляется в идентификатор плейлиста

ОБНОВИТЬ:

С тех пор я понял, как добавить трек с помощью OAuth. Однако, чтобы кто-то еще мог добавить трек после отправки с помощью формы (шаг 3), ему необходимо войти в систему и принять разрешения OAuth. Есть ли способ, которым я могу просто установить его, чтобы мой код всегда имел разрешение на добавление треков в список воспроизведения?

0

Решение

Во-первых, вы должны получить токен (как здесь: http://developers.deezer.com/api/explorer) если вы хотите создать личный плейлист или просто создать общедоступный совместный плейлист (чтобы люди могли добавлять треки в ваш плейлист).

Первое, что вам нужно сделать, это создать список воспроизведения через POST-вызов пользователя / me | [ваш идентификатор пользователя] / playlist (http://developers.deezer.com/api/user/playlists) и токен доступа.

Тогда вам просто нужно выполнить вызов POST для / playlyst [идентификатор вашего списка воспроизведения] / дорожек (http://developers.deezer.com/api/playlist/tracks) добавить определенные треки.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector