自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 go 腾讯 IM 接入封装与用户注册示例

本文介绍了使用Go语言封装腾讯云IM请求的方法,并提供了用户注册的实现示例。文章展示了如何定义响应结构体和通用请求函数(DoTencentIMRequest),支持泛型处理不同API响应。通过StructToMap工具函数转换请求参数,并以用户注册场景为例,演示了调用流程:生成请求参数、发送IM请求、处理响应结果。示例代码包含错误处理和状态检查,封装方式可复用,便于在Go后端系统中集成腾讯云IM服务。

2025-06-17 10:55:01 495

原创 Go HTTP 通用请求封装(支持 GET/POST、Header、JSON、Form、Body、Query)

本文介绍了一个Go语言封装的HTTP请求工具包curl,支持GET/POST请求方式以及多种参数类型(Header、Query、JSON、Form、Body)。该工具包结构简洁,仅包含一个文件,适用于后端对接第三方接口的场景。核心功能包括:创建带参数的HTTP请求、支持JSON/表单数据提交、URL查询参数拼接等。示例代码展示了如何使用该工具发送POST请求,并处理响应结果。通过RequestParam结构体可灵活配置请求参数,同时支持自定义HTTP客户端和上下文控制,提供简单易用的API接口。

2025-06-17 10:44:22 598

原创 使用gin 实现 IM拉群 群头像拼接

本文介绍了一个基于Go语言的群组头像合成工具。该工具主要包含四个功能模块:1) CompositeAvatar方法将多个头像URL(最多9个)组合成一张合成图像,自动计算网格布局并居中显示;2) gridSize方法根据头像数量动态确定1x1到3x3的网格行列数;3) fetchImage方法从URL下载头像图片;4) UploadGroupAvatarToOSSFromBytes方法将合成头像上传到OSS存储。实现上使用imaging库处理图像缩放和编码,生成PNG格式的组合头像,适用于群组头像等需要合并

2025-06-17 10:09:16 418

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除