无法获取用户会话国家/地区值

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。

【讨论】:

以上是关于无法获取用户会话国家/地区值的主要内容,如果未能解决你的问题,请参考以下文章

使用 jquery 设置时无法在 vb 页面上获取会话

无法获取会话值

设置会话文化

如何从不同的会话中获取 Windows 环境变量的当前值

ios/xcode/objective c:设置和获取会话变量[重复]

将会话用户值传递给过程