有没有办法使用Spotify iOS SDK而不是使用网络API来获取 userId ?
答案 0 :(得分:1)
不确定您是否还在寻找,但SPTSession有一个属性:
/** @brief The canonical username of the authenticated user. */
@property (nonatomic, copy, readonly) NSString *canonicalUsername;
这似乎是提出请求所需的ID。
答案 1 :(得分:0)
是
以下是如何在Swift 3中执行此操作的示例:
SPTUser.requestCurrentUser(withAccessToken:(SPTAuth.defaultInstance().session.accessToken)!) { (error, data) in
guard let user = data as? SPTUser else { print("Couldn't cast as SPTUser"); return }
let userId = user.canonicalUsername
})