ssv/

directory
v1.0.16 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2024 License: MIT

README

PTGU SSV Admob

Import

import (
  PTGUssvAdmob "github.com/parinyapt/golang_utils/ssv/admob/v1"
)

Example

var publicKeyStore map[string]PTGUssvAdmob.ResponseAdmobKeyData

func main() {
	responsePublicKey, err := PTGUssvAdmob.FetchPublicKey()
	if err != nil {
		panic(err)
	}

	publicKeyStore, err = PTGUssvAdmob.ParseKeyToMap(responsePublicKey)
	if err != nil {
		panic(err)
	}

	fmt.Println(publicKeyStore)
	fmt.Println(publicKeyStore["key_id"].Pem)
	fmt.Println(len(publicKeyStore))

	callbackUrl, err := PTGUssvAdmob.ParseCallBackUrl("https://www.myserver.com/path?ad_network=54...55&ad_unit=12345678&reward_amount=10&reward_item=coins&timestamp=150777823&transaction_id=12...DEF&user_id=1234567&signature=ME...Z1c&key_id=2865693322")
	if err != nil {
		panic(err)
	}
	fmt.Println(callbackUrl)

	err = PTGUssvAdmob.Verify(*callbackUrl, &publicKeyStore)
	if err != nil {
		panic(err)
	}

	fmt.Println("Verified")
}
REF

Directories

Path Synopsis
admob
v1

Jump to

Keyboard shortcuts

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