Skip to content

hmhmsh/ConnpassAPIStringBuilder

Repository files navigation

ConnpassAPIStringBuilder

ConnpassのAPIのQueryを簡単に使えます。 Queryを組み込んだString型のリクエストurl、または、Queryを[String: Any]型にしたものを生成できます。

Usage

Provide Request Url

let requestUrl = ConnpassAPIQueryBuilder().keywordAnd("swift").start(30).string()
// requestUrl = "https://connpass.com/api/v1/event/?keyword=swift&start=30"
  • 複数の値の指定

可変長引数のメソッドでは複数の指定が可能です。

let requestUrl = ConnpassAPIQueryBuilder().keywordAnd("swift", "swift4").string()
// requestUrl = "https://connpass.com/api/v1/event/?keyword=swift&keyword=swift4"

Provide Dictionary

let dictionary = ConnpassAPIQueryBuilder().eventId(0).dictionary()
// dictionary = ["event_id":0]
  • 複数の値の指定

複数の値を指定した場合、valueが配列になります。

let dictionary = ConnpassAPIQueryBuilder().keywordAnd("swift", "swift4").dictionary()
// dictionary = ["keyword":["swift","swift4"]]

About

make string for connpass api request url

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published