字节小程序
开发者社区
小程序小游戏
登录
【技术篇】精选问答集锦(2024-3)

【技术篇】精选问答集锦(2024-3)

3001浏览作者: 抖音开放平台团队

🚨【关注】专题,快人一步了解本专题最新内容 👉一键关注👈

本文收录于【百问放大镜】专题,了解更多精彩的专题内容,欢迎点击【专题入口>>】并在评论区发表你的见解


💥💥💥重磅消息💥💥💥

🎉社区问答正式推出💻技术问题解析啦!⏰每双周定期更新,内容涵盖小程序、小游戏及移动/网站应用

🎯本期热点问题场景:【小程序】【小游戏】【移动网站应用】【工具和服务】【基础中台】【运营平台】

👇快来看看解读详情:

◾精选问题1:调起相机/相册/支付等小程序进入后台场景时,返回小程序发现小程序重新启动了|🔥小程序

🙋官方解读原因是小程序进程的可用内存不足。在手机内存紧张的情况下,为了防止小程序进程被系统清理,会在小程序退后台时主动杀掉小程序实例。


◾精选问题2:分包的预加载是什么时机加载|🔥小程序

🙋官方解读加载时机是通过 preloadRule 中配置的,当符合配置条件时就会提前下载,如果没有配置会在跳转时下载。

◾精选问答1:调用创建小程序引导卡片接口 api/douyin/v1/im/set_applet_template/ 返回相同 template_id |🔥小程序

🙋官方解读:接口存在防重复提交机制,应用多次调用接口传入相同的 content, media_id,title,app_id 参数创建小程序引导卡片,接口会返回相同的 card_template_id


◾精选问答2:加载玩家头像失败|🔥小游戏

🙋官方解读:使用 downloadFile 进行图片下载需要保证图片的域名提前配置到游戏的域名白名单内,但是抖音小游戏玩家头像域名是不固定的


◾精选问答3:data.external.user返回 "请确认用户粉丝是否符合要求"|🔥移动网站应用

🙋官方解读:data.external.user scope能力升级,详见升级公告data.external.user scope能力升级通知


◾精选问答4:小游戏IDE上传时提示审核预检失败,没有接入侧边栏复方能力,但是开发者已经接入|🔥小游戏

🙋官方解读:IDE代码强制检测tt.navigateToScene关键字,开发者可将IDE升级至4.2.1或在代码中调用tt.navigateToScene即可解决该问题


◾精选问答5:交易系统中,总是提示验签不通过怎么办|🔥基础中台

🙋官方解读:按照签名算法文档 签名算法,使用签名校验工具进行验证 签名校验工具使用文档

◾精选问答1:【小程序webhook】未收到相关事件的 Webhook|🔥小程序

🙋官方解读:请自查 CheckList

✅小程序是否已具有事件相关 scope 权限

✅检查小程序是否已经订阅相关事件 webhook

✅(若事件需要用户授权) 确认用户已经授权了相关 scope

  ◾用户点击的授权页中,存在相关 scope 且该能力处于勾选状态

  ◾已完整走完授权流程,获取到 access_token / business_token

  ◾授权用户可以在 抖音-设置-账号与安全-授权管理 中查看相关授权能力

✅若仍无法接受到相关 webhook,请提供相关事件的触发时机、内容,通过工单系统进行咨询


◾精选问答2:虚拟支付的服务器回调地址检查错误|🔥小游戏

🙋官方解读:请检查填写的服务器回调地址是否符合条件,回调返回的 echoStr 格式严格遵循规范,常见问题:

◽填写的回调地址预期是一个外网可访问的链接,检查是否外网可访问;

◽填写的回调地址返回的 echoStr 格式错误,预期应该是返回字符串,而不是 JSON;

◽填写的回调地址返回的 echoStr 内容错误,预期应该是不带引号的字符串,比如 「echoStr」,而不是「"echoStr"」;

👉具体的代码示例和规范见官方文档:虚拟支付服务端回调


◾精选问答3:查询特定视频的视频数据权限,video.data.bind已开通 报错提示{"data":{"description":"缺少经营关系授权","error_code":28001028},"extra":{"description":"缺少经营关系授权","error_code":28001028,"logid":"202402201705152135CD118EB13409A0A0","now":1708419915408,"sub_description":"缺少经营关系授权","sub_error_code":0},"success":false}|🔥移动网站应用

🙋官方解读:经营能力需要PC扫码授权,详见升级公告「网站应用获取用户授权」方式调整通知


◾精选问答4:data.external.user返回 "请确认用户粉丝是否符合要求"|🔥移动网站应用

🙋官方解读:data.external.user scope能力升级,详见升级公告data.external.user scope能力升级通知


◾精选问答5:开发者工具提示appid错误或者没有权限|🔥工具和服务

【官方解读】:账号不一致导致,请确认IDE的开发者名称是否与平台的名称一致,不一致时,可以退出后使用平台的账号重新登录


◾精选问答6:支付时收银台报错“暂不支持该场景支付”|🔥基础中台

🙋官方解读:担保支付已下线,需要小程序接入交易系统,详见升级公告 通信/法律/工具/内容,这四类小程序该升级交易能力了!


◾精选问答7:通用交易系统商户没有受理退款审核,为什么还是退款了|🔥基础中台

🙋官方解读:商户72小时内未受理退款审核,系统会自动通过,详见 接入指引


◾精选问答8:【数据中心】OpenApi 和 后台的页面数据不一致|🔥运营平台、小程序

🙋官方解读:

🔴原因1:两个场景的参数是否一致(一般都是参数不一致引起的)

🔴原因2:按照 OpenApi 文档参数说明传递,是否跟页面参数场景一致


◾精选问答9:【开发配置】开发者咨询使用新配置的回调地址时,会报非法的重定向链接|🔥运营平台、网站应用

🙋官方解读:回调地址不允许在后面携带url参数,因为校验时会校验回调地址是否与平台配置的完全一致,所以校验会不通过,至于如何携带参数,可参考开发者文档:Web 授权


💬想要更多方向解析或优化建议欢迎各位开发者评论区交流

最后一次编辑于 2024年04月28日
加载中