Simple Go package to interact with SendWithUs.com API
Go
Switch branches/tags
Nothing to show
Latest commit c1d4777 Jul 26, 2016 @elbuo8 committed on GitHub Merge pull request #3 from superhuman/master
Add "Activate Drip Campaign" to golang package
Permalink
Failed to load latest commit information.
.gitignore Initial commit Jul 1, 2014
.travis.yml Added Travis CI Aug 6, 2014
README.md Simple bash $ Aug 6, 2014
swu.go Use DripCampaign struct instead of Email struct Jul 26, 2016
swu_test.go Added log methods Aug 6, 2014

README.md

SendWithUs-Go

This is a simple package to interface with SendWithUs using Golang.

Installation

$ go get github.com/elbuo8/sendwithus_go

Example

This is a brief example on how to send 1 email. You can find more examples by looking at the test cases.

package main

import (
  "github.com/elbuo8/sendwithus_go"
  "fmt"
)

func main() {
	api := New("SWU_KEY")
	email := &SWUEmail{
		ID: "EMAIL_TEMPLATE_ID",
		Recipient: &SWURecipient{
			Address: "example@email.com",
		},
		EmailData: make(map[string]string),
	}
	err := api.Send(email)
	if err != nil {
      fmt.Println(err)
	}
}

Documentation (GoDoc)

MIT License

Enjoy! Feel free to send pull requests or submit issues :)