QiitaAPIKit
是 Qiita API 的库。
安装
SwiftPM
使用 Xcode 11.x
- 点击 '+' 按钮
- 将此仓库的 URL(
https://github.com/ry-itto/QiitaAPIKit
)粘贴进去
- 点击两次
Next
,然后点击完成。
CocoaPods
将 pod 'QiitaAPIKit'
添加到您的 Podfile 中。
支持API
端点 | HTTP方法 | 结构体 |
---|---|---|
/api/v2/items |
GET | ArticleRequest |
/api/v2/items/:item_id/comments |
GET | ArticleCommentRequest |
/api/v2/items/:item_id/likes |
GET | ArticleLikesRequest |
/api/v2/items/:item_id/stockers |
GET | ArticleStockersRequest |
/api/v2/tags |
GET | TagRequest |
如何登录
- 使用
client_id
、client_secret
、redirect_url
和scope
初始化Auth
结构体。 - 使用
showLoginView()
函数。※在使用登录之前,采用QiitaAPIKitAuthDelegate
协议。
增加API请求限制
将access_token
设置到初始化器中。