在Vue中使用隐式授权流从Spotify API获取数据

时间:2019-12-07 20:35:16

标签: api vue.js vuejs2 axios spotify

im在vuejs上是新的并且使用api 我想使用隐式授权流连接到Spotify API 我将用户重定向到授权页面并获取访问令牌,然后使用axios实例设置标头。

此代码块位于main.js中

import axios from 'axios'
export const base = axios.create({
  baseURL: 'https://api.spotify.com/v1',
  header: {
      'Authorization' : 'Bearer ' + store.state.accessToken,
  }
});
Vue.prototype.$http = base;

这是我尝试从api获取数据的组件之一

mounted() {
            this.$http.get('/artists/1vCWHaC5f2uS3yhpwWbIA6')
                .then(data => this.albums = data)
                .catch(e => this.error = e)
        }

,但是服务器响应401错误,并显示以下消息:
错误:请求失败,状态码为401

那你怎么看?

0 个答案:

没有答案