Spotify 登录 Spotify iOS sdk beta 版本 3

Posted

技术标签:

【中文标题】Spotify 登录 Spotify iOS sdk beta 版本 3【英文标题】:Spotify login in spotify iOS sdk beta release version 3 【发布时间】:2014-09-12 21:12:10 【问题描述】:

我从 github.com beta 版本-版本 3 下载了 spotify 演示。登录时它重定向到 safari 登录页面,登录后它没有返回到应用程序。在应用程序的第二次运行并登录时,它将打开 account.spotify.com 并给出错误 INVALID_CLIENT: Invalid redirect URL

【问题讨论】:

【参考方案1】:

我知道这篇文章有点老了,但是你还有问题吗?

INVALID_CLIENT 响应将是程序/设置错误。确保在 developer.spotify.com 的“我的应用程序”部分中正确设置了重定向 URI(应为 my-app-name://callback)。

其次,确保您已在 Xcode 中完成以下操作。

1) 在 Targets->Info->URL Types->点击加号,输入一个标识符(可以是任何东西),然后 URL Schemes 应该是“my-app-name” (如上)。

2) 在 Targets->Build Settings->Linking-> 确保在“Other Linker Flags”下添加“-ObjC”。

那么它应该可以完美运行:)

【讨论】:

【参考方案2】:

您需要在 Spotify 开发者网站上创建一组客户端凭据,然后设置您的令牌交换服务并将这些凭据输入到您的项目中。

我建议按照Spotify ios SDK Tutorial 获取分步指南。

【讨论】:

感谢您的回复。在 *** 上发帖之前,我已经按照相同的步骤进行操作,但仍然无法正常工作。 Invalid redirect URL 消息表明您尚未在 developer.spotify.com 上创建重定向 URL 或将其正确添加到 Xcode 项目中。删除您的项目并(仔细)再次按照教程进行操作 - 您错过了一些步骤。

以上是关于Spotify 登录 Spotify iOS sdk beta 版本 3的主要内容,如果未能解决你的问题,请参考以下文章

从 iOS 授权流程中完全阻止 Spotify 注册

CocoaLibSpotify 通过 Spotify 应用程序登录?

.canHandle 方法拒绝了 Spotify 登录 URL

使用来自 django-allauth 的访问令牌登录 Spotify iOS SDK

Spotify:使用不接受重定向 url 的 web api 登录

(iOS) Spotify 重定向 URI 错误:SpotifyLogin.LoginError.invalidUrl