DMM Web API version.3 クライアント
参照: DMM Affiliate
go get
の場合:
$ go get github.com/DMMcomLabo/dmm-go-sdk
もしくは
$ go get gopkg.in/DMMcomLabo/dmm-go-sdk.v1
使い方や使用例はこちらを参照してください。 Godoc.
package (
"fmt"
"github.com/DMMcomLabo/dmm-go-sdk"
)
client := dmm.New("dummy-990", "foobarbazbuzz")
api := client.Product
api.SetSite(SiteGeneral)
api.SetService("mono")
api.SetFloor("dvd")
api.SetSort("date")
api.SetLength(1)
result, err := api.Execute()
if err != nil {
fmt.Println(err)
} else {
fmt.Println(result)
}
もしくは
package (
"fmt"
"github.com/DMMcomLabo/dmm-go-sdk/api"
)
rst, err := NewProductService( "dummy-999", "foobarbazbuzz").SetSite(SITE_ADULT).SetLength(1).Execute()
if err != nil {
fmt.Println(err)
} else {
fmt.Println(rst)
}
Godoc もしくは our documentation を参照してください