おそらく私のせいですが、SpotifyのFrameworkApiでクラスを実行できません
例としてユーザークラスを取り上げます(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/)のクラスとメソッドが機能することに気づきました。だから私は何かを逃したと思います。
私の心を片付けてくれませんか。ありがとうございました!
編集 ドキュメントによると:「モジュールを要求する呼び出しは1つだけで、それはトップレベルにある必要があります(別の関数内ではありません)。」
すべてのコードを関数の外に配置しようとしましたが、結果は変わりません