【发布时间】:2018-06-27 16:06:24
【问题描述】:
我正在开发一个使用 Spotify API 获取数据的示例 Angular2 应用程序。当我运行代码时,我在控制台中收到响应错误为“无效的访问令牌”。我提供了正确的访问令牌,但错误仍然存在,我不知道如何解决它以及我在做什么。
import { Injectable } from '@angular/core';
import { Http, Response, Headers, RequestOptions } from '@angular/http';
import 'rxjs/add/operator/map';
@Injectable()
export class SpotifyService {
private searchUrl: string;
constructor(private _http: Http) { }
searchMusic(str: string, type = 'artist') {
const access_token = '<My Access Token Here>';
const headers = new Headers({ 'Authorization': 'Bearer ' + access_token });
this.searchUrl = 'https://api.spotify.com/v1/search?query='+str+'&offset=0&limit=20&type='+type+'&market=US';
return this._http
.get(this.searchUrl, { headers })
.map(res => res.json());
}
}
【问题讨论】:
标签: javascript angular api spotify spotify-app