SpotifyAPI- NET добавить консольное приложение области действия c# - PullRequest
0 голосов
/ 28 апреля 2020

Я использую эту библиотеку

https://github.com/JohnnyCrazy/SpotifyAPI-NET

В консольном приложении для аутентификации я создаю один список воспроизведения

public async Task CreatePlaylist(string playlistName)
{
    CredentialsAuth auth = new CredentialsAuth(_clientId, _clientSecret);
    Token token = await auth.GetToken();

    SpotifyWebAPI api = new SpotifyWebAPI()
    {
        TokenType = token.TokenType,
        AccessToken = token.AccessToken
    };

    FullPlaylist playlist = api.CreatePlaylist(_userId, "This is my new Playlist");
    if (!playlist.HasError())
        Console.WriteLine("Playlist-URI: " + playlist.Uri);
}

Я получил эту ошибку: 403 - Этот запрос требует аутентификации пользователя

Я знаю, что мне нужно добавить область playlist-modify-publi c в мой запрос, но я не понимаю, как это сделать

Можете ли вы помочь мне?

Спасибо

1 Ответ

0 голосов
/ 28 апреля 2020

Вы должны будете использовать Аутентификацию с этой областью, для этой библиотеки есть AuthorizationCodeAuth и ImplicitGrantAuth , которые могут понадобиться вам в двух типах аутентификации, поскольку они обеспечивают аутентификацию пользователя для создать плейлист. Я не использовал эту конкретную библиотеку, но вы можете найти подробности на SpotifyAPI.Web.Auth

Полное раскрытие У меня есть собственная библиотека Spotify, независимая от этой

...