Marketing API Java SDKs 对国内主流的Marketing API进行封装,提供了请求重试机制、统一token 缓存和刷新、请求aop增强等功能,帮助开发者快速搭建广告投放管理系统。目前开发中的有腾讯广告、巨量引擎、磁力引擎和vivo等作者业务中常用广告渠道。未来还会为更多Marketing API厂商进行封装,持续给开发者良好的使用体验,预计在2-3月发布第一个正式版本。
<dependency>
<groupId>io.github.hyq0719</groupId>
<artifactId>(不同模块参考下文)</artifactId>
<version>1.0.0-beta.2</version>
</dependency>
- 腾讯广告:
marketing-api-tencent
- 巨量引擎:
marketing-api-oceanengine
- 磁力引擎:
marketing-api-kuaishou
- vivo:
marketing-api-vivo
- 本人对各Marketing API厂商的人力分配(会根据开发效率、使用者需求和厂商支持程度进行调整)
新增
:新增该渠道SDK 全量
:开发完成所有接口 维护
:维护开发完成且使用中的接口
厂商 | 人力分配 | 全量完成时间 |
---|---|---|
腾讯广告 | 维护 | 待定 |
巨量引擎 | 全量+维护 | 2-3月 |
磁力引擎 | 维护 | 待定 |
百度营销 | 待定 | 待定 |
VIVO商业 | 全量+维护 | 2月底 |
小米营销 | 待定 | 待定 |
华为广告 | 新增+全量+维护 | 3-4月 |
- 补全使用文档
- 建立使用者社区和社区代码贡献机制
- SDK使用文档请查阅 【开发文档Wiki】,部分文档可能未能及时更新,如有发现,可以及时上报或者自行修改。
- 如有新功能需求,发现BUG,或者由于Markering API官方调整导致的代码问题,可以直接在【Issues】页提出issue,便于讨论追踪问题;
- 如果需要贡献代码,请务必在提交PR之前先仔细阅读【代码贡献指南】,谢谢理解配合;
- 阅读源码的同学请注意,本SDK为简化代码编译时加入了
lombok
支持,如果不了解lombok
的话,请先学习下相关知识,比如可以阅读此文章;
- 感谢 TencentAd/marketing-api-java-sdk ,该项目使用了部分腾讯广告Marketing APi Java SDK的源码,通过学习腾讯广告源码大大减小了开发成本
- 感谢 Wechat-Group/WxJava,该项目参考了WxJava的开源建设规范