Popularity
3.5
Growing
Activity
0.0
Stable
47
1
15

Programming language: Go
License: BSD 3-clause "New" or "Revised" License
Tags: Third-party APIs    

amazon-product-advertising-api alternatives and similar packages

Based on the "Third-party APIs" category.
Alternatively, view amazon-product-advertising-api alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of amazon-product-advertising-api or a related project?

Add another 'Third-party APIs' Package

README

go-amazon-product-advertising-api

Build Status GoDoc Go Report Card Coverage Status

Go Client Library for Amazon Product Advertising API

How to Use

go get -u github.com/ngs/go-amazon-product-advertising-api/amazon
package main

import (
    "fmt"
    "log"

    "github.com/ngs/go-amazon-product-advertising-api/amazon"
)

func main() {
    client, err := amazon.NewFromEnvionment()
    if err != nil {
        log.Fatal(err)
    }
    res, err := client.ItemSearch(amazon.ItemSearchParameters{
        SearchIndex: amazon.SearchIndexBooks,
        Keywords:    "Go 言語",
    }).Do()
    if err != nil {
        log.Fatal(err)
    }
    fmt.Printf("%d results found\n\n", res.Items.TotalResults)
    for _, item := range res.Items.Item {
        fmt.Printf(`-------------------------------
[Title] %v
[URL]   %v
`, item.ItemAttributes.Title, item.DetailPageURL)
    }
}
export AWS_ACCESS_KEY_ID=${YOUR_AWS_ACCESS_KEY_ID}
export AWS_SECRET_ACCESS_KEY=${YOUR_AWS_SECRET_ACCESS_KEY}
export AWS_PRODUCT_REGION=JP
export AWS_ASSOCIATE_TAG=ngsio-22

go run item_search.go

Author

Atsushi Nagase

License

See [LICENSE]


*Note that all licence references and agreements mentioned in the amazon-product-advertising-api README section above are relevant to that project's source code only.