从Spotify iOS SDK获取userId

时间:2016-05-23 10:02:27

标签: ios spotify

有没有办法使用Spotify iOS SDK而不是使用网络API来获取 userId

2 个答案:

答案 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
})