Skip to content

arsmn/go-smsir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

go-smsir

go-smsir is a Go client library for accessing the sms.ir.

Install

go get -u github.com/arsmn/go-smsir

Usage

import "github.com/arsmn/go-smsir/smsir"

Construct a new smsir client, then use the various services on the client to access different parts of the smsir API. For example:

client := github.NewClient().WithAuthentication("Your API Key", "Your Secret Key")

// send sms with template
req := &smsir.UltraFastSendRequest{
	Mobile:     "xxx",
	TemplateID: "xxx",
	Parameters: []smsir.UltraFastParameter{
		{Key: "xxx", Value: "xxx"},
		{Key: "xxx", Value: "xxx"},
	},
}
_, err := client.Verification.UltraFastSend(context.Background(), req)