微信官方api & 非官方api

1.微信公众平台开发者文档

http://mp.weixin.qq.com/wiki/home/index.html

2.微信公众平台

https://mp.weixin.qq.com/

3.第三方api

weixin4j 

https://github.com/foxinmy/weixin4j

http://www.oschina.net/p/weixin4j

        <!-- 微信开发基础工程 -->
        <dependency>
            <groupId>com.foxinmy</groupId>
            <artifactId>weixin4j-base</artifactId>
            <version>1.7.0</version>
        </dependency>

        <!-- 微信消息netty服务器 -->
        <dependency>
            <groupId>com.foxinmy</groupId>
            <artifactId>weixin4j-server</artifactId>
            <version>1.1.8</version>
        </dependency>

        <!-- 微信企业号API -->
        <dependency>
            <groupId>com.foxinmy</groupId>
            <artifactId>weixin4j-qy-api</artifactId>
            <version>1.3</version>
        </dependency>
依赖

mpsdk4j 

https://github.com/elkan1788/mpsdk4j

http://www.oschina.net/p/mpsdk4j

<dependency>
    <groupId>io.github.elkan1788</groupId>
    <artifactId>mpsdk4j</artifactId>
    <version>2.b.1</version>
</dependency>
依赖 

jeewx-api 

https://github.com/zhangdaiscott/jeewx-api

http://www.oschina.net/p/jeewx-api

weixin-java-tools 

https://github.com/chanjarster/weixin-java-tools

http://www.oschina.net/p/weixin-java-tools

举例 weixin-java-tools:

引入git项目,修改编码为utf-8 , 配置为maven 项目,阅读 README.md 根据需要打包不同项目

## Quick Start

如果要开发公众号(订阅号、服务号)应用,在你的maven项目中添加:

```xml
<dependency>
  <groupId>me.chanjar</groupId>
  <artifactId>weixin-java-mp</artifactId>
  <version>1.3.3</version>
</dependency>
```

如果要开发企业号应用,在你的maven项目中添加:

```xml
<dependency>
  <groupId>me.chanjar</groupId>
  <artifactId>weixin-java-cp</artifactId>
  <version>1.3.3</version>
</dependency>

在执行 install 或 deploy 前,先将pom中的插件修改一下,跳过测试

ps:

mp = media platform

媒体平台

需结合微信发展历史来看

原文地址:https://www.cnblogs.com/zno2/p/5688259.html