当前位置: 首页 > news >正文

阿里云,函数计算3.0 发送请求演示代码

    public static com.aliyun.fc20230330.Client createClient() {// 工程代码建议使用更安全的无 AK// 方式,凭据配置方式请参见:https://help.aliyun.com/document_detail/378657.htmlcom.aliyun.credentials.models.Config credentialConfig = new com.aliyun.credentials.models.Config();credentialConfig.setType("access_key");// 必填参数,此处以从环境变量中获取AccessKey ID为例
        credentialConfig.setAccessKeyId(BizConstants.ALIYUN_ACCESS_KEY_ID);// 必填参数,此处以从环境变量中获取AccessKey Secret为例
        credentialConfig.setAccessKeySecret(BizConstants.ALIYUN_ACCESS_KEY_SECRET);com.aliyun.credentials.Client credentialClient = new com.aliyun.credentials.Client(credentialConfig);com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config();config.setCredential(credentialClient);String endpoint = String.format("%s.cn-shanghai.fc.aliyuncs.com", ACCOUNT_ID);config.setEndpoint(endpoint);try {return new com.aliyun.fc20230330.Client(config);} catch (Exception e) {logger.error(e.toString());return null;}}private String sendReqSync(String payload) {com.aliyun.fc20230330.Client client = createClient();ByteArrayInputStream  bodyStream = new ByteArrayInputStream(payload.getBytes());com.aliyun.fc20230330.models.InvokeFunctionHeaders invokeFunctionHeaders = new com.aliyun.fc20230330.models.InvokeFunctionHeaders().setXFcInvocationType("Sync").setXFcLogType("Tail");com.aliyun.fc20230330.models.InvokeFunctionRequest invokeFunctionRequest = new com.aliyun.fc20230330.models.InvokeFunctionRequest().setQualifier("LATEST").setBody(bodyStream);com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions();try {com.aliyun.fc20230330.models.InvokeFunctionResponse resp = client.invokeFunctionWithOptions("createPPT20260514", invokeFunctionRequest, invokeFunctionHeaders, runtime);return  new com.google.gson.Gson().toJson(resp);}catch (Exception _error) {TeaException error = new TeaException(_error.getMessage(), _error);logger.error(error.toString());}return null;}

 

 

阿里云这文档也写的太累了。绕来绕去的。看了半天。这里有演示代码系统。可以去看看。https://api.aliyun.com/document/FC/2023-03-30/InvokeFunction

 

image

 

http://www.gsyq.cn/news/1296589.html

相关文章:

  • OpenStack Stein部署实战:从零到一,详解每个核心服务(Keystone, Nova, Neutron)的配置与验证
  • 金仓数据库KingbaseES WAL日志管理与空间优化实战
  • ollma lm studio
  • 实战指南:在Linux系统免费安装Adobe Illustrator CC 17专业设计工具
  • 使用curl命令快速测试Taotoken大模型接口连通性与功能
  • 基于RAG的代码库智能问答工具:askyourgit部署与实战指南
  • AI赋能Anki:基于LLM与Prompt工程的智能制卡技能全解析
  • Cadence Allegro 17.4 实战:BGA扇出与差分线换层回流孔,新手避坑指南
  • OpenCode知识库:开发者必备的现代开发工作流与工程化实践指南
  • 【限时解密】ElevenLabs未公开韩文语音增强技巧:绕过默认音库限制,实现敬语/方言/播音腔三模态切换
  • 避坑指南:华为2288H V5服务器安装Ubuntu 18.04时,RAID配置与NVIDIA V100驱动那些事儿
  • 告别Houdini依赖!UE5.2 PCG插件实战:5分钟搞定程序化场景搭建(附节点详解)
  • 波分网络光层保护:原理、方案与高可用部署实践
  • 丙火坐印,财星在时——1987年5月17日酉时命格深度解读
  • Bootstrap和OpenLayers结合开发的示例.txt
  • Midjourney Mud印相效果不稳定问题全解析(2024Q3最新算法变动深度逆向)
  • CSS如何实现垂直居中对齐_CSS Grid容器内的完美居中方案.txt
  • 飞桨硬件生态共创计划:AI开发从适配到深度融合的演进与实践
  • 64位Linux下C++编译链接实战:从对齐陷阱到性能优化
  • 【独家首发】ElevenLabs未公开粤语参数文档泄露:8个隐藏JSON字段让合成自然度飙升47%
  • 揭秘OpenRGB:终结RGB设备碎片化控制的革命性开源方案
  • ElevenLabs语音克隆失败率骤降63%的关键:训练集音频信噪比阈值、时长分布与语速归一化黄金公式
  • 【ElevenLabs马拉雅拉姆文语音合成实战指南】:20年AI本地化专家亲授,零基础72小时上线合规TTS系统
  • STM32低功耗模式深度解析:睡眠、停止、待机模式实战指南
  • Redis分布式锁进阶第二二十五篇
  • Audacity:零门槛开启专业音频编辑之旅,免费开源的全能音频工作室
  • 《阈值扰动动力学》导读版研究报告(科普教育)
  • Midjourney V6玩具相机风格出图失败?92%用户忽略的--s 150–220黄金区间与--stylize权重协同法则
  • TCP 多进程服务端
  • 89.人工智能实战:大模型团队协作规范怎么建立?从 Prompt 随手改到版本、评审、Owner 与责任边界