官方示例:https://developer.toutiao.com/docs/game/payment/genSignature.html
坑:uri。
问题:按照文档,把所有非空参数参与签名,然后拼接uri、method,头条返回签名错误。花了不少时间排查,发现是uri的问题,示例里
stringB=stringA+"&org_loc=/api/apps/game/wallet/get_balance&method=POST"
注意上面的uri是get_balance的,但支付调用的接口是
POST https://developer.toutiao.com/api/apps/game/wallet/game_pay
所以,上面拼接的uri也要改成
stringB=stringA+"&org_loc=/api/apps/game/wallet/game_pay&method=POST"
本文揭示了在头条支付接口调用中遇到的签名错误问题,详细解析了官方示例中uri参数的误导,指出应将uri从get_balance更改为game_pay以匹配实际支付接口,避免签名验证失败。
5314

被折叠的 条评论
为什么被折叠?



