Php Curl获取对spotify授权API的请求
我需要一些关于Spotify API的Curl GET请求的帮助。 API有三种不同的方式/端点来获得授权 我阅读了一些文章,以找到发送请求的正确语法。但我总是会出错。如果我将url发布到我的brwoser中,它也可以很好地使用重定向uri。 但是它不适用于Curl GET请求 这听起来很愚蠢,但我花了最后三天来解决这个问题 我的代码: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 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();
}
有关更多说明和示例,请查看