【AGC】【云函数】云函数authtype错误问题分析
【问题背景】
最近在使用AppGallery Connect的云函数服务,使用场景是我定义了多个函数,并在其中一个主函数中调用其他的分函数。主函数是通过客户端侧的Android应用触发并且能够成功触发,但是当主函数触发分函数的时候系统报了如下的错误
Call handler error: function: 12003: {\"code\":160400,\"message\":\"mismatched authType\"}
【解决方法】
一开始我看到authType,我以为是云函数的身份认证出了问题。对于端侧调用来说,云函数并不需要特殊的身份认证就可以访问,于是我看云测是不是有特殊控制权限的设置。
但是检查了文档后并没有找到相关设置,所以可能并不是身份认证的问题。
于是我找了一下整个云函数的流程,在创建触发器的时候,由于直接通过sdk调用云函数属于HTTP触发器,这个触发器中有这样一个设置
认证类型我选择了API客户端鉴权(Client适用)
对于云函数中调用云函数的sdk属于server端的sdk,所以这里需要选择另一个选项API客户端鉴权(Server适用)。这选择了这一选项后,报错就消失了。
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh
标签:
AGC
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界
2021-07-13 华为AGC提包检测报告:检测异常
2021-07-13 图像处理技术:图像切割、标签、贴纸花字,超细开发详解
2020-07-13 如何用HMS Nearby Service给自己的App添加近距离数据传输功能