这可能是我的错,但我无法运行 Spotify 的 Framework Api 中的类
我以用户类为例(https://developer.spotify.com/technologies/apps/docs/preview/api/api-models-user.html)
$(function() {
var sp = getSpotifyApi();
sp.require(['$api/models'], function(models) {
var user = models.User.currentUser;
console.log(user);
});
});
// Uncaught TypeError: Object $api/models has no method 'match'
或者
$ (function() {
var sp = getSpotifyApi();
var models = sp.require('$api/models');
models.User.fromURI('spotify:user:1167149818', function(user) {
console.log(user);
});
});
// Uncaught TypeError: undefined is not a function $api/script/models.js: 2142
不适合我。
但我注意到这个 API ( https://developer.spotify.com/technologies/apps/docs/ ) 中的类和方法有效!所以我想我错过了一些东西。
你能清除我的思绪吗?谢谢!
编辑 根据文档:“是否应该只调用一个 require 模块,并且它应该在顶层(而不是在另一个函数内)。”
我试图将所有代码放在函数之外,但结果没有改变