MediaX 是一个支持多平台内容发布的轻量级 SDK,旨在帮助开发者快速集成到主流自媒体平台,实现统一的内容发布接口。
- 多平台支持:支持主流的自媒体平台如抖音、小红书等。
- 统一接口:通过标准化的接口,实现对多个平台的内容发布。
- 开源与闭源结合:支持插件化架构,开源插件可自由扩展,闭源插件提供增强功能。
- 跨语言支持:通过 gRPC 实现跨语言调用,支持 Go 和其他语言集成。
- 可扩展性:灵活的 Provider 机制,轻松接入新平台。
- Go 1.18 或更高版本
- Git
-
初始化项目并下载 MediaX:
go get github.com/ArtisanCloud/MediaX
-
创建一个简单的示例,本项目作者正在自己系统中使用,陆续会迭代版本:
wechatClient, err := mediaX.CreateWechat(wechatConfig) if err != nil { panic(err) } // 调用 WeChatClient 的方法 ctx := context.Background() var content = ... wechatClient.Publish(ctx,content)
*** 项目功能的开发安排
本项目采用 MIT License 开源。