我正在使用 Spotify api,但无法从重定向 api 接收访问令牌 'code'
I am using the Spotify api and I am not able to receive the access token 'code' from the redirect api
我对编程和 restAPI 真的很陌生。请尝试给出详细的解释,如果可能的话请提及 swift.
中的代码
当用户单击我的应用程序上的登录按钮时,他将被重定向到 Safari 应用程序中的 spotify 授权 link。当他输入登录详细信息时,他将被重定向回我的应用程序屏幕。我创建了一个重定向 uri,用于将用户重定向回我的应用程序(我们称之为 myUri://
)。现在当用户回到我的应用程序时,uri 应该有一些代码和状态(例如 myUri/code=qqWeerT06-qQr
)。
但问题是我应该如何以及在何处访问包含代码的重定向 uri?
请帮忙。我到处搜索,但无法找到解决方案。我无法专注于任何其他工作,只想完成 OAuth 2 流程并继续我的其他工作。
我创建了一个简单的按钮,点击后让用户获得授权link,用户可以在其中登录他的详细信息。
Spotify 有一个非常好的 iOS SDK,用于通过 Spotify 处理授权和音乐播放:https://developer.spotify.com/technologies/spotify-ios-sdk/
他们的教程在 Objective-C 中,但我相信还有很多其他教程可以引导您逐步完成从向 Spotify 注册您的应用程序到完成身份验证过程。
但是,如果您不想走那条路,那么也许可以尝试拦截
中的回调
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool
看看你是否得到了正确的回应。
(还要确保您已在 Info.plist
中注册了您的应用自定义 url 方案)
我对编程和 restAPI 真的很陌生。请尝试给出详细的解释,如果可能的话请提及 swift.
中的代码当用户单击我的应用程序上的登录按钮时,他将被重定向到 Safari 应用程序中的 spotify 授权 link。当他输入登录详细信息时,他将被重定向回我的应用程序屏幕。我创建了一个重定向 uri,用于将用户重定向回我的应用程序(我们称之为 myUri://
)。现在当用户回到我的应用程序时,uri 应该有一些代码和状态(例如 myUri/code=qqWeerT06-qQr
)。
但问题是我应该如何以及在何处访问包含代码的重定向 uri?
请帮忙。我到处搜索,但无法找到解决方案。我无法专注于任何其他工作,只想完成 OAuth 2 流程并继续我的其他工作。
我创建了一个简单的按钮,点击后让用户获得授权link,用户可以在其中登录他的详细信息。
Spotify 有一个非常好的 iOS SDK,用于通过 Spotify 处理授权和音乐播放:https://developer.spotify.com/technologies/spotify-ios-sdk/
他们的教程在 Objective-C 中,但我相信还有很多其他教程可以引导您逐步完成从向 Spotify 注册您的应用程序到完成身份验证过程。
但是,如果您不想走那条路,那么也许可以尝试拦截
中的回调func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool
看看你是否得到了正确的回应。
(还要确保您已在 Info.plist
中注册了您的应用自定义 url 方案)