Skip to content

Commit

Permalink
Merge pull request #9 from Hyq0719/feature/hyq/2022/02/ocean
Browse files Browse the repository at this point in the history
Feature/hyq/2022/02/ocean
  • Loading branch information
黄悦麒 authored Feb 17, 2022
2 parents 49dac13 + 8bb5fa0 commit 0a6e480
Show file tree
Hide file tree
Showing 17 changed files with 42 additions and 42 deletions.
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

![Maven Central](https://img.shields.io/maven-central/v/io.github.hyq0719/marketing-api-sdk) ![jdk1.8+](https://img.shields.io/badge/jdk-1.8%2B-green) [![License](https://camo.githubusercontent.com/2a2157c971b7ae1deb8eb095799440551c33dcf61ea3d965d86b496a5a65df55/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d417061636865253230322e302d626c75652e737667)](https://opensource.org/licenses/Apache-2.0) ![使用IntelliJ IDEA开发维护](https://camo.githubusercontent.com/5fa4dc7ff49e4a518c047200657e42382acaf0a612325e9fb560cd909d4b8902/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f496e74656c6c694a253230494445412d2545362538462539302545342542452539422545362539342541462545362538432538312d626c75652e737667)

Marketing API Java SDKs 旨在对国内主流的Marketing API进行封装,帮助开发者快速搭建广告投放管理系统。 目前已完成了作者常用的Marketing API,如腾讯广告、巨量引擎、磁力引擎和vivo等。未来还会为更多Marketing API厂商进行封装,给开发者更好的使用体验,预计在2-3月发布第一个正式版本。
Marketing API Java SDKs 对国内主流的Marketing API进行封装,提供了请求重试机制、统一token 缓存和刷新、请求aop增强等功能,帮助开发者快速搭建广告投放管理系统。目前开发中的有腾讯广告、巨量引擎、磁力引擎和vivo等作者业务中常用广告渠道。未来还会为更多Marketing API厂商进行封装,持续给开发者良好的使用体验,预计在2-3月发布第一个正式版本。


### Maven 引用方式(未发布正式版)
Expand All @@ -11,13 +11,13 @@ Marketing API Java SDKs 旨在对国内主流的Marketing API进行封装,帮
<dependency>
<groupId>io.github.hyq0719</groupId>
<artifactId>(不同模块参考下文)</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
</dependency>
```

- [腾讯广告](https://developers.e.qq.com/docs/start?version=1.3&_preview=1)`marketing-api-tencent` (待发布)
- [腾讯广告](https://developers.e.qq.com/docs/start?version=1.3&_preview=1)`marketing-api-tencent`
- [巨量引擎](https://open.oceanengine.com/doc/index.html?key=ad&type=api&id=1696710497745920)`marketing-api-oceanengine`
- [磁力引擎](https://developers.e.kuaishou.com/docs/dsp/0.1)`marketing-api-kuaishou` (待发布)
- [磁力引擎](https://developers.e.kuaishou.com/docs/dsp/0.1)`marketing-api-kuaishou`
- [vivo](https://open-ad.vivo.com.cn/doc/index?id=162)`marketing-api-vivo`

### 22年计划
Expand All @@ -32,12 +32,12 @@ Marketing API Java SDKs 旨在对国内主流的Marketing API进行封装,帮

| 厂商 | 人力分配 | 全量完成时间 |
| :----------------------------------------------------------: | :------------: | :----------: |
| [腾讯广告](https://developers.e.qq.com/docs/start?version=1.3&_preview=1) | 维护 | 待定 |
| [腾讯广告](https://developers.e.qq.com/docs/start?version=1.3&_preview=1) | 维护 | 待定 |
| [巨量引擎](https://open.oceanengine.com/doc/index.html?key=ad&type=api&id=1696710497745920) | 全量+维护 | 2-3月 |
| [磁力引擎](https://developers.e.kuaishou.com/docs/dsp/0.1) | 维护 | 待定 |
| [磁力引擎](https://developers.e.kuaishou.com/docs/dsp/0.1) | 维护 | 待定 |
| [百度营销](https://dev2.baidu.com/content?sceneType=0&pageId=100138&nodeId=15&subhead=) | 待定 | 待定 |
| [VIVO商业](https://open-ad.vivo.com.cn/doc/index?id=162) | 全量+维护 | 2月底 |
| [小米营销](https://api.e.mi.com/doc.html#/home) | 新增+全量+维护 | 2月底 |
| [小米营销](https://api.e.mi.com/doc.html#/home) | 待定 | 待定 |
| [华为广告](https://developer.huawei.com/consumer/cn/doc/distribution/promotion/ads_api02-0000001058566534) | 新增+全量+维护 | 3-4月 |

- 补全使用文档
Expand Down
2 changes: 1 addition & 1 deletion code-generators/oceanengine-code-generator/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>io.github.hyq0719</groupId>
<artifactId>marketing-api-generators</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>1.0.0-beta.2</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
4 changes: 2 additions & 2 deletions code-generators/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
<parent>
<groupId>io.github.hyq0719</groupId>
<artifactId>marketing-api-sdk</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
</parent>

<artifactId>marketing-api-generators</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>1.0.0-beta.2</version>
<name>Marketing API - Class Generators</name>
<description>Marketing API 各模块类生成器</description>

Expand Down
2 changes: 1 addition & 1 deletion code-generators/vivo-code-generator/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>io.github.hyq0719</groupId>
<artifactId>marketing-api-generators</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>1.0.0-beta.2</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
4 changes: 2 additions & 2 deletions marketing-api-common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@
<parent>
<groupId>io.github.hyq0719</groupId>
<artifactId>marketing-api-sdk</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
</parent>

<artifactId>marketing-api-common</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
<name>Marketing API - Common Java SDK</name>
<description>Marketing API Java SDK公共模块</description>

Expand Down
4 changes: 2 additions & 2 deletions marketing-api-kuaishou/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
<parent>
<artifactId>marketing-api-sdk</artifactId>
<groupId>io.github.hyq0719</groupId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>marketing-api-kuaishou</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
<name>Marketing API - Kuaishou Java SDK</name>
<description>磁力引擎开放平台 Java SDK</description>

Expand Down
4 changes: 2 additions & 2 deletions marketing-api-oceanengine/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@
<parent>
<groupId>io.github.hyq0719</groupId>
<artifactId>marketing-api-sdk</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
</parent>

<artifactId>marketing-api-oceanengine</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
<name>Marketing API - Ocean Engine Java SDK</name>
<description>巨量引擎开放平台 Java SDK</description>

Expand Down
4 changes: 2 additions & 2 deletions marketing-api-tencent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
<parent>
<artifactId>marketing-api-sdk</artifactId>
<groupId>io.github.hyq0719</groupId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>marketing-api-tencent</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
<name>Marketing API - Tencent Java SDK</name>
<description>腾讯广告 Java SDK</description>

Expand Down
4 changes: 2 additions & 2 deletions marketing-api-vivo/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@
<parent>
<groupId>io.github.hyq0719</groupId>
<artifactId>marketing-api-sdk</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
</parent>

<artifactId>marketing-api-vivo</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
<name>Marketing API - VIVO Java SDK</name>
<description>VIVO商业开放平台 Java SDK</description>

Expand Down
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>io.github.hyq0719</groupId>
<artifactId>marketing-api-sdk</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
<name>Marketing API Java SDK</name>
<description>Marketing API Java SDK</description>
<url>https://github.com/Hyq0719/marketing-api-java-sdks</url>
Expand Down Expand Up @@ -124,7 +124,7 @@
<maven.compiler.target>${java.version}</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<common.version>1.0.0-beta.1</common.version>
<common.version>1.0.0-beta.2</common.version>
<gson-fire-version>1.8.0</gson-fire-version>
<okhttp-version>4.5.0</okhttp-version>
<apache.http-version>4.5.13</apache.http-version>
Expand Down
6 changes: 3 additions & 3 deletions spring-boot-demo/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
<parent>
<groupId>io.github.hyq0719</groupId>
<artifactId>marketing-api-sdk</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
</parent>

<artifactId>marketing-api-spring-boot-demo</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>1.0.0-beta.2</version>

<properties>
<maven.compiler.source>${java.version}</maven.compiler.source>
Expand All @@ -22,7 +22,7 @@
<dependency>
<groupId>io.github.hyq0719</groupId>
<artifactId>production-spring-boot-starter</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
Expand Down
4 changes: 2 additions & 2 deletions spring-boot-starters/kuaishou-spring-boot-starter/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
<parent>
<artifactId>marketing-api-spring-boot-starters</artifactId>
<groupId>io.github.hyq0719</groupId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>kuaishou-spring-boot-starter</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
<name>Marketing API - Spring Boot Starter for Kuaishou</name>
<description>磁力引擎 Spring Boot Starter</description>

Expand Down
4 changes: 2 additions & 2 deletions spring-boot-starters/oceanengine-spring-boot-starter/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
<parent>
<groupId>io.github.hyq0719</groupId>
<artifactId>marketing-api-spring-boot-starters</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>oceanengine-spring-boot-starter</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
<name>Marketing API - Spring Boot Starter for Ocean Engine</name>
<description>巨量引擎 Spring Boot Starter</description>

Expand Down
4 changes: 2 additions & 2 deletions spring-boot-starters/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@
<parent>
<groupId>io.github.hyq0719</groupId>
<artifactId>marketing-api-sdk</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
</parent>
<packaging>pom</packaging>

<artifactId>marketing-api-spring-boot-starters</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
<name>Marketing API - Spring Boot Starters</name>
<description>Marketing API 各个模块的 Spring Boot Starter</description>

Expand Down
12 changes: 6 additions & 6 deletions spring-boot-starters/production-spring-boot-starter/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,22 +5,22 @@
<parent>
<artifactId>marketing-api-spring-boot-starters</artifactId>
<groupId>io.github.hyq0719</groupId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>production-spring-boot-starter</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
<name>Marketing API - Spring Boot Starter for Production</name>
<description>生产环境 Spring Boot Starter</description>

<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<oceanengine.version>1.0.0-beta.1</oceanengine.version>
<tencent.version>1.0.0-beta.1</tencent.version>
<kuaishou.version>1.0.0-beta.1</kuaishou.version>
<vivo.version>1.0.0-beta.1</vivo.version>
<oceanengine.version>1.0.0-beta.2</oceanengine.version>
<tencent.version>1.0.0-beta.2</tencent.version>
<kuaishou.version>1.0.0-beta.2</kuaishou.version>
<vivo.version>1.0.0-beta.2</vivo.version>
</properties>

<dependencies>
Expand Down
4 changes: 2 additions & 2 deletions spring-boot-starters/tencent-spring-boot-starter/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
<parent>
<artifactId>marketing-api-spring-boot-starters</artifactId>
<groupId>io.github.hyq0719</groupId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>tencent-spring-boot-starter</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
<name>Marketing API - Spring Boot Starter for Tencent</name>
<description>腾讯广告 Spring Boot Starter</description>

Expand Down
4 changes: 2 additions & 2 deletions spring-boot-starters/vivo-spring-boot-starter/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
<parent>
<artifactId>marketing-api-spring-boot-starters</artifactId>
<groupId>io.github.hyq0719</groupId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>vivo-spring-boot-starter</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
<name>Marketing API - Spring Boot Starter for VIVO</name>
<description>VIVO Spring Boot Starter</description>

Expand Down

0 comments on commit 0a6e480

Please sign in to comment.