修改荣耀消耗使用ClientSecret

This commit is contained in:
ayflying
2025-09-09 15:56:46 +08:00
parent 1355634c22
commit e5e6068337
3 changed files with 50 additions and 9 deletions

View File

@@ -32,7 +32,16 @@ func (p *Pay) Notification(r *http.Request) {
// ConsumeProduct 商品消耗
func (p *Pay) ConsumeProduct(purchaseToken string) (err error) {
url := Host + "/iap/server/consumeProduct"
get, err := g.Client().ContentJson().Post(gctx.New(), url, g.Map{
//获取token
token, err := p.GetToken(gctx.New())
if err != nil {
return
}
get, err := g.Client().ContentJson().Header(g.MapStrStr{
"access-token": token,
"x-iap-appid": p.AppId,
"purchaseToken": purchaseToken,
}).Post(gctx.New(), url, g.Map{
"purchaseToken": purchaseToken,
"developerChallenge": grand.S(16),
})