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