环境:
客户端:cocos creator2.4.3
服务器:openresty
官方网站:https://microapp.bytedance.com/docs/zh-CN/mini-game/develop/open-capacity/log-in/tt-login
1.登录。目前不能使用匿名登录必须强制授权。
客户端:使用官方提供的示例代码即可。
tt.login({
force: true,
success(res) {
console.log(`login 调用成功${res.code} ${res.anonymousCode}`);
},
fail(res) {
console.log(`login 调用失败`);
},
});
得到code拿来登录。
服务器:登录换取openid
function utils.request_verify_session_byte(code, anonymous_code)
local httpc = http.new()
local params = "appid="..byteapppid.."&secret="..bytesecret.."&code="..code
return httpc:request_uri("https://developer.toutiao.com/api/apps/jscode2session?"..para

本文详细介绍了在CocosCreator2.4.3中如何集成字节跳动小游戏的登录和支付功能。首先,客户端通过官方示例代码实现强制授权登录,并获取code。然后,服务器端利用code换取openid。支付流程包括客户端创建订单、调起支付,以及处理支付回调。支付回调分为GET和POST两种情况,需验证签名并发放游戏道具。整个过程涉及字节跳动的登录API和支付接口,以及OpenResty的回调处理。
最低0.47元/天 解锁文章
1963

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



