【文件属性】:
文件名称:SpotifyForSwift:适用于Spotify API的Swift包装器
文件大小:25KB
文件格式:ZIP
更新时间:2021-04-20 02:13:41
Swift
Spotify对于Swift :musical_notes:
用Swift编写的Spotify音乐API的包装
描述
这是一个使与Spotify API交互更加容易的程序包。 这是一个非常不错的API,但该程序包将自动处理分页响应,太多请求和一些API异常(例如外部托管的音乐...)。
在尝试构建一个可在Apple Music和Spotify之间共享播放列表的应用程序并使用API时感到非常沮丧之后,我决定创建此文件。
到目前为止,该程序包只能执行与API的最基本的交互,但可以处理分页响应和“太多请求”错误。 请参阅下面的已实现功能的完整列表
此程序包取决于OAuth2程序包来处理身份验证
去做
显然,实现所有端点!
改进错误处理,给出更详细的响应,包括:
客户范围不足
验证错误
处理额外的身份验证流程
努力更好地处理不完整的数据,例如从播放列表中的本地文件返回的数据
处理具有不常见响应格式的案例,例如
【文件预览】:
SpotifyForSwift-main
----.swiftpm()
--------xcode()
----Sources()
--------SpotifyAPI()
----Package.swift(1KB)
----.gitignore(53B)
----Package.resolved(337B)
----Tests()
--------LinuxMain.swift(122B)
--------SpotifyAPITests()
----README.md(5KB)