package main
import "fmt"
import "crypto/hmac"
import "crypto/sha256"
import "time"
import "strings"
import "encoding/base64"
import "net/http"
import "net/url"
import "io/ioutil"
const METHOD ="GET"
const HOST ="webservices.amazon.com"
const URI= "/onca/xml"
const QUERY_STRING= "AWSAccessKeyId=121212121212&AssociateTag=smasholab-20&IdType=ISBN&ItemId=B000MQTJW2&Operation=ItemLookup&Service=AWSECommerceService&Timestamp=%s"
func main() {
t := time.Now()
tm:= t.Format("2006-01-02T15:04:05Z")
tm= url.QueryEscape(tm)
fmt.Println("tm:", tm)
query := fmt.Sprintf(QUERY_STRING, tm)
ul := fmt.Sprintf(QUERY_STRING, tm)
fmt.Println("query:", query)
//AWSAccessKeyId := "sssbbbsssbbb"
AWSSecretKeyId := "ooxx
Amazon Api 签名算法(golang版和java版)
最新推荐文章于 2025-04-22 05:45:00 发布