我正在尝试做一个“创建一个播放列表”按钮。我知道我必须发出一个post请求,并且需要一个令牌来发送请求。我已经在我的应用程序工作中设置了令牌授权和其他功能(当前的播放状态,显示播放列表),但是我一直收到一个错误,即:
{
"error": {
"status": 401,
"message": "No token provided"
}
}在我的代码中:
componentDidMount() {
const requestOptions = {
method: 'POST',
header: {
'Content-Type': 'application/json',
'Authorization': 'Bearer' + 'token'
},
body: JSON.stringify({ title: 'CreatePlaylistTest' })
};
fetch('https://api.spotify.com/v1/users/12141627583/playlists', requestOptions)
.then(response => response.json())
.then(data => this.setState({ postId: data.id }));
}我在上面的代码中定义了令牌:
import React, { Component } from 'react';
import './App.css';
import SpotifyWebApi from 'spotify-web-api-js';
const spotifyApi = new SpotifyWebApi();
class App extends Component {
constructor(){
super();
const params = this.getHashParams();
const token = params.access_token;
if (token) {
spotifyApi.setAccessToken(token);
}
this.state = {
loggedIn: token ? true : false,
nowPlaying: { name: 'Not Checked', albumArt: '' },
myPlaylists: { playlists: '' }
}
}我的问题是
https://stackoverflow.com/questions/70266495
复制相似问题