0
是否有可能通过iOS Spotify SDK告诉与当前用户帐户相关联的国家/地区?怎么样?我在the docs中找不到任何东西。使用Spotify iOS SDK,我该如何判断用户连接到哪个市场?
(我想获得ISO 3166-1 alpha-2国家/地区代码,以便另一个(未经身份验证的)用户可以使用web api执行搜索,并只查找最终能够使用经过身份验证的曲目正在使用SDK的用户)。
是否有可能通过iOS Spotify SDK告诉与当前用户帐户相关联的国家/地区?怎么样?我在the docs中找不到任何东西。使用Spotify iOS SDK,我该如何判断用户连接到哪个市场?
(我想获得ISO 3166-1 alpha-2国家/地区代码,以便另一个(未经身份验证的)用户可以使用web api执行搜索,并只查找最终能够使用经过身份验证的曲目正在使用SDK的用户)。
找到它。它可从SPTUser
对象的territory
字段中获得。下面是你可能已经登录后得到它,接受了斯威夫特一个session
对象,示例代码:设立时
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)
}
但是,除非你已包括在requestedScopes
SPTAuthUserReadPrivateScope
你会得到零值境内您SPTAuth
对象。