constants

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 18, 2026 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ContentTypeHeader   = "Content-Type"
	AcceptHeader        = "Accept"
	UserAgentHeader     = "User-Agent"
	AuthorizationHeader = "Authorization"
	MarketplaceHeader   = "x-marketplace"
	BearerPrefix        = "Bearer "
)
View Source
const (
	//HTTP_STATUS_OK ...
	HTTP_STATUS_OK = http.StatusOK
	//HTTP_STATUS_REDIRECT ...
	HTTP_STATUS_REDIRECT = http.StatusMultipleChoices
)
View Source
const (
	RESOURCE_BROWSE_NODE_INFO_BROWSE_NODES            = "browseNodeInfo.browseNodes"
	RESOURCE_BROWSE_NODE_INFO_BROWSE_NODES_ANCESTOR   = "browseNodeInfo.browseNodes.ancestor"
	RESOURCE_BROWSE_NODE_INFO_BROWSE_NODES_SALES_RANK = "browseNodeInfo.browseNodes.salesRank"
	RESOURCE_BROWSE_NODE_INFO_WEBSITE_SALES_RANK      = "browseNodeInfo.websiteSalesRank"

	RESOURCE_CUSTOMER_REVIEWS_COUNT       = "customerReviews.count"
	RESOURCE_CUSTOMER_REVIEWS_STAR_RATING = "customerReviews.starRating"

	RESOURCE_IMAGES_PRIMARY_SMALL     = "images.primary.small"
	RESOURCE_IMAGES_PRIMARY_MEDIUM    = "images.primary.medium"
	RESOURCE_IMAGES_PRIMARY_LARGE     = "images.primary.large"
	RESOURCE_IMAGES_PRIMARY_HIGH_RES  = "images.primary.highRes"
	RESOURCE_IMAGES_VARIANTS_SMALL    = "images.variants.small"
	RESOURCE_IMAGES_VARIANTS_MEDIUM   = "images.variants.medium"
	RESOURCE_IMAGES_VARIANTS_LARGE    = "images.variants.large"
	RESOURCE_IMAGES_VARIANTS_HIGH_RES = "images.variants.highRes"

	RESOURCE_ITEM_INFO_BY_LINE_INFO     = "itemInfo.byLineInfo"
	RESOURCE_ITEM_INFO_CONTENT_INFO     = "itemInfo.contentInfo"
	RESOURCE_ITEM_INFO_CONTENT_RATING   = "itemInfo.contentRating"
	RESOURCE_ITEM_INFO_CLASSIFICATIONS  = "itemInfo.classifications"
	RESOURCE_ITEM_INFO_EXTERNAL_IDS     = "itemInfo.externalIds"
	RESOURCE_ITEM_INFO_FEATURES         = "itemInfo.features"
	RESOURCE_ITEM_INFO_MANUFACTURE_INFO = "itemInfo.manufactureInfo"
	RESOURCE_ITEM_INFO_PRODUCT_INFO     = "itemInfo.productInfo"
	RESOURCE_ITEM_INFO_TECHNICAL_INFO   = "itemInfo.technicalInfo"
	RESOURCE_ITEM_INFO_TITLE            = "itemInfo.title"
	RESOURCE_ITEM_INFO_TRADE_IN_INFO    = "itemInfo.tradeInInfo"

	RESOURCE_PARENT_ASIN = "parentASIN"

	RESOURCE_OFFERS_V2_LISTINGS_AVAILABILITY      = "offersV2.listings.availability"
	RESOURCE_OFFERS_V2_LISTINGS_CONDITION         = "offersV2.listings.condition"
	RESOURCE_OFFERS_V2_LISTINGS_DEAL_DETAILS      = "offersV2.listings.dealDetails"
	RESOURCE_OFFERS_V2_LISTINGS_IS_BUY_BOX_WINNER = "offersV2.listings.isBuyBoxWinner"
	RESOURCE_OFFERS_V2_LISTINGS_LOYALTY_POINTS    = "offersV2.listings.loyaltyPoints"
	RESOURCE_OFFERS_V2_LISTINGS_MERCHANT_INFO     = "offersV2.listings.merchantInfo"
	RESOURCE_OFFERS_V2_LISTINGS_PRICE             = "offersV2.listings.price"
	RESOURCE_OFFERS_V2_LISTINGS_TYPE              = "offersV2.listings.type"

	RESOURCE_SEARCH_REFINEMENTS = "searchRefinements"

	RESOURCE_VARIATION_SUMMARY_PRICE_HIGHEST_PRICE = "variationSummary.price.highestPrice"
	RESOURCE_VARIATION_SUMMARY_PRICE_LOWEST_PRICE  = "variationSummary.price.lowestPrice"
	RESOURCE_VARIATION_SUMMARY_VARIATION_DIMENSION = "variationSummary.variationDimension"

	RESOURCE_BROWSE_NODES_ANCESTOR = "browseNodes.ancestor"
	RESOURCE_BROWSE_NODES_CHILDREN = "browseNodes.children"
)
View Source
const (
	BASE_URL            = "https://creatorsapi.amazon"
	DEFAULT_MARKETPLACE = "www.amazon.com"

	CATALOG_PREFIX = "catalog/v1"
	REPORTS_PREFIX = "reports/v1"

	GET_ITEMS_URL        = "/getItems"
	SEARCH_ITEMS_URL     = "/searchItems"
	GET_VARIATIONS_URL   = "/getVariations"
	GET_BROWSE_NODES_URL = "/getBrowseNodes"
	LIST_FEEDS_URL       = "/listFeeds"
	GET_FEED_URL         = "/getFeed"

	LIST_REPORTS_URL = "/listReports"
	GET_REPORT_URL   = "/getReport"

	TOKEN_ENDPOINT_2_1 = "https://creatorsapi.auth.us-east-1.amazoncognito.com/oauth2/token"
	TOKEN_ENDPOINT_2_2 = "https://creatorsapi.auth.eu-south-2.amazoncognito.com/oauth2/token"
	TOKEN_ENDPOINT_2_3 = "https://creatorsapi.auth.us-west-2.amazoncognito.com/oauth2/token"
	TOKEN_ENDPOINT_3_1 = "https://api.amazon.com/auth/o2/token"
	TOKEN_ENDPOINT_3_2 = "https://api.amazon.co.uk/auth/o2/token"
	TOKEN_ENDPOINT_3_3 = "https://api.amazon.co.jp/auth/o2/token"

	SCOPE_COGNITO = "creatorsapi/default"
	SCOPE_LWA     = "creatorsapi::default"
	GRANT_TYPE    = "client_credentials"
)

Variables

This section is empty.

Functions

func DefaultBrowseResources

func DefaultBrowseResources() []string

func DefaultItemResources

func DefaultItemResources() []string

func DefaultSearchResources

func DefaultSearchResources() []string

func DefaultVariationResources

func DefaultVariationResources() []string

func IsLWA

func IsLWA(version string) bool

func TokenEndpoint

func TokenEndpoint(version string) (string, bool)

TokenEndpoint returns the OAuth2 token URL for a credential version.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL