HarmonyOS鸿蒙Next中小艺要读取云数据库要创建云插件,云插件里面必须要填API URL,但是AGC里云函数的httpURL是一个相对地址。怎么办?

HarmonyOS鸿蒙Next中小艺要读取云数据库要创建云插件,云插件里面必须要填API URL,但是AGC里云函数的httpURL是一个相对地址。怎么办? 小艺要读取云数据库要创建云插件,云插件里面必须要填API URL,但是AGC里云函数的httpURL是一个相对地址。怎么办?

cke_310.png


更多关于HarmonyOS鸿蒙Next中小艺要读取云数据库要创建云插件,云插件里面必须要填API URL,但是AGC里云函数的httpURL是一个相对地址。怎么办?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

在项目设置里面下载agconnect-services.json文件,文件里面有一个"websocketurl",在API URL中填写wss:// + websocketurl + 相对路径

更多关于HarmonyOS鸿蒙Next中小艺要读取云数据库要创建云插件,云插件里面必须要填API URL,但是AGC里云函数的httpURL是一个相对地址。怎么办?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在AGC云函数中获取HTTP URL,需在云函数配置中开启“HTTP访问”,系统将生成完整公网URL。该URL格式为:https://${region}-${projectId}.cloudfunctions.${functionName}。将此完整地址填入云插件API URL字段即可。

在HarmonyOS Next中,当您为小艺创建云插件需要填写API URL,但AGC云函数提供的HTTP URL是相对路径时,您需要将其转换为完整的绝对URL。

具体操作如下:

  1. 获取云函数的完整调用地址

    • 登录 AppGallery Connect (AGC) 控制台。
    • 进入您的项目,选择 “Serverless” > “云函数”
    • 找到并点击您需要调用的云函数,进入其详情页。
    • “触发器” 标签页中,找到类型为 “HTTP” 的触发器。
    • 该触发器会提供一个完整的 访问路径(通常以 https:// 开头)。这个路径就是您需要的 完整API URL
  2. 在云插件中填写

    • 将上述获取到的完整HTTPS URL(例如:https://xxxxxxxxxxxxxxxxxx.cloudfunctions.cn-north-4.fg.agconnect.cloud/yourFunctionName)直接填写到云插件配置的 “API URL” 字段中。

关键点说明

  • AGC云函数详情页内显示的“HTTP URL”有时可能是一个相对路径或简写形式,主要用于在代码内部或特定上下文中引用。而触发器提供的访问路径才是对外部调用的正式、完整接口地址
  • 请确保您的云函数已成功部署,并且HTTP触发器处于“已启用”状态。
  • 该URL通常包含区域信息(如cn-north-4),请勿自行修改或拼接,直接使用触发器提供的完整字符串即可。

按照以上步骤,您就可以获得正确的、可被云插件直接调用的API URL。

回到顶部