是否可以通过iOS Spotify SDK告知与当前用户帐户相关联的国家/地区?怎么样?我无法在the docs中找到任何内容。
(我希望获得ISO 3166-1 alpha-2国家/地区代码,以便其他(未经身份验证的)用户可以使用网络API执行搜索,并且只找到我们最终可以使用使用SDK的经过身份验证的用户。)
答案 0 :(得分:0)
找到它。它可以从territory
对象的SPTUser
字段中获得。以下是在登录并收到session
对象后,如何获得它,Swift中的示例代码:
SPTUser.requestCurrentUserWithAccessToken(session.accessToken) { error, object in
guard let user = object as? SPTUser,
territory = user.territory else {
print("Could not get territory, error: \(error)"
return
}
print(territory)
}
但是,除非您在设置SPTAuthUserReadPrivateScope
对象时在requestedScopes
中添加了SPTAuth
,否则您将获得该区域的零值。