无法获取用户会话国家/地区值
Posted
技术标签:
【中文标题】无法获取用户会话国家/地区值【英文标题】:Cannot get user session country value 【发布时间】:2014-01-12 13:06:28 【问题描述】:我无法从Session中获取国家代码,显然,如果我引用Spotify API 1.x get user session,它很简单:
require(['$api/models','$api/library#Library'], function(models,Library)
console.log("country=" + models.session.country);
);
它是'未定义'
我做错了什么?
我使用 api:
“api”:“1.38.0”
“视图”:“1.18.1”
【问题讨论】:
【参考方案1】:除了极少数例外,您需要加载属性以使它们在您的 Spotify 对象上可用。这样做是出于性能原因。
像这样在会话对象上加载国家属性:
require(['$api/models'], function(models)
var session = models.session;
session.load("country").done(function()
console.log("country=" + session.country);
);
);
加载函数被简要记录在here。
【讨论】:
以上是关于无法获取用户会话国家/地区值的主要内容,如果未能解决你的问题,请参考以下文章