github.com/qiniu/go-sdk/v7@v7.27.0/examples/cdn_create_timestamp_antileech_url/main.go (about)

     1  package main
     2  
     3  import (
     4  	"fmt"
     5  	"time"
     6  
     7  	"github.com/qiniu/go-sdk/v7/cdn"
     8  )
     9  
    10  func main() {
    11  	urlStr := "http://image.example.com/qiniu_do_not_delete.gif"
    12  	cryptKey := "your crypt key"
    13  	deadline := time.Now().Add(time.Second * 3600).Unix()
    14  	accessUrl, err := cdn.CreateTimestampAntileechURL(urlStr, cryptKey, deadline)
    15  	if err != nil {
    16  		fmt.Println(err)
    17  		return
    18  	}
    19  	fmt.Println(accessUrl)
    20  }