Php Curl获取对spotify授权API的请求

Php Curl获取对spotify授权API的请求,php,curl,request,spotify,Php,Curl,Request,Spotify,我需要一些关于Spotify API的Curl GET请求的帮助。 API有三种不同的方式/端点来获得授权 我阅读了一些文章,以找到发送请求的正确语法。但我总是会出错。如果我将url发布到我的brwoser中,它也可以很好地使用重定向uri。 但是它不适用于Curl GET请求 这听起来很愚蠢,但我花了最后三天来解决这个问题 我的代码: Spotify web API有一个包,请尝试使用它 composer require jwilsson/spotify-web-api-php 在使用Spo

我需要一些关于Spotify API的Curl GET请求的帮助。 API有三种不同的方式/端点来获得授权

我阅读了一些文章,以找到发送请求的正确语法。但我总是会出错。如果我将url发布到我的brwoser中,它也可以很好地使用重定向uri。 但是它不适用于Curl GET请求

这听起来很愚蠢,但我花了最后三天来解决这个问题

我的代码:


Spotify web API有一个包,请尝试使用它

composer require jwilsson/spotify-web-api-php
在使用Spotify Web API之前,您需要在

显示用户配置文件的简单示例:

require 'vendor/autoload.php';

$session = new SpotifyWebAPI\Session(
    'CLIENT_ID',
    'CLIENT_SECRET',
    'REDIRECT_URI'
);

$api = new SpotifyWebAPI\SpotifyWebAPI();

if (isset($_GET['code'])) {
    $session->requestAccessToken($_GET['code']);
    $api->setAccessToken($session->getAccessToken());

    print_r($api->me());
} else {
    $options = [
        'scope' => [
            'user-read-email',
        ],
    ];

    header('Location: ' . $session->getAuthorizeUrl($options));
    die();
}
有关更多说明和示例,请查看