我可以在 Web API 请求中使用来自 iOS SDK 的令牌吗?
Posted
技术标签:
【中文标题】我可以在 Web API 请求中使用来自 iOS SDK 的令牌吗?【英文标题】:Can I use the token from iOS SDK in Web API requests? 【发布时间】:2020-01-08 10:00:34 【问题描述】:我想在 ios 应用程序中使用 Spotify SDK 进行登录,然后使用 SDK 中的令牌来执行 Web API 请求。这对我的用例来说是正确的令牌吗?
Spotify iOS SDK: iOS SDK | Spotify for Developers
Spotify 网络 API: Web API | Spotify for Developers
【问题讨论】:
【参考方案1】:这是要使用的正确令牌,但请确保请求 Web API 所需的所有范围。这是在 iOS 中使用范围的 iOS SDK 文档:https://spotify.github.io/ios-sdk/html/Constants/SPTScope.html
一个使用SPTScope
的例子:
let requestedScopes: SPTScope = [
.appRemoteControl,
.userReadEmail,
.userReadPrivate,
.streaming
]
sessionManager.initiateSession(with: requestedScopes, options: .default)
【讨论】:
以上是关于我可以在 Web API 请求中使用来自 iOS SDK 的令牌吗?的主要内容,如果未能解决你的问题,请参考以下文章
404 在 CORS 请求中返回,来自 Angular 服务的一些 Web api 调用
使用来自 Angular JS 的 Web API 令牌身份验证时出现错误请求 (400)
可以使用Web Audio API和createMediaElementSource分析来自Icecast的流式音频吗?