solapi-go
๋ฌธ์ ๋ฉ์์ง ๋ฐ์ก ๋ฐ ์กฐํ ๊ด๋ จ ๊ธฐ๋ฅ๋ค์ ์ฝ๊ฒ ์ฌ์ฉํ์ค ์ ์๋๋ก ๋ง๋ค์ด์ง SDK ์ ๋๋ค.
Example
require (
github.com/solapi/solapi-go
)
func main() {
client := solapi.NewClient()
// Message Data
// ๊ด๋ จ ํ๋ผ๋ฏธํฐ๋ค์ https://docs.solapi.com์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.
message := make(map[string]interface{})
message["to"] = "01000000000"
message["from"] = "029302266"
message["text"] = "Test Message"
message["type"] = "SMS"
params := make(map[string]interface{})
params["message"] = message
// Call API Resource
result, err := client.Message.SendSimpleMessage(params)
if err != nil {
fmt.Println(err)
}
}
examples folder์์ ์์ธํ ์์ ํ์ผ๋ค์ ํ์ธํ์ธ์.
Installation
go get github.com/moon-planet/solapi-go
Configs
> OS์ ํ๊ฒฝ์ค์ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ ๊ฐ์ ธ์ต๋๋ค.
SOLAPI_API_KEY=
SOLAPI_API_SECRET=
SOLAPI_PROTOCOL=https
SOLAPI_DOMAIN=api.solapi.com
SOLAPI_PREFIX=
SOLAPI_APP_ID=