ホームページ >WeChat アプレット >WeChatの開発 >Java WeChat 開発フレームワーク wechat4j 入門チュートリアル

Java WeChat 開発フレームワーク wechat4j 入門チュートリアル

高洛峰
高洛峰オリジナル
2017-02-15 10:43:482857ブラウズ

wechat4j

wechat4jとは何ですか?

Java用wechat開発フレームワーク(WeChat開発フレームワークJAVA版、最もシンプルで使いやすいWeChat開発フレームワーク)

wechat4jは何に使用できますか?

wechat4j は、WeChat アプリケーションの開発に役立つ jar パッケージです。これを使用すると、あまり詳細に注意することなく、わずか数秒で WeChat パブリック アカウント アプリケーションを開発できます。

wechat4j クイック スタート

wechat4j サンプル プロジェクトをダウンロードし、それに基づいて変更できます。自分で構築したい場合は、wechat4j を使用して、わずか 2 ステップで WeChat 開発環境を構築できます。

  1. Web プロジェクトを作成し、JDK および関連する Web プロジェクトの jar パッケージをインポートします。

  2. wechat4j.jar パッケージをダウンロードします (ダウンロード アドレス wechat4j ダウンロード)。

  3. wechat4j設定ファイルを作成し、srcディレクトリ(Javaルートディレクトリ)にwechat4j.propertiesファイルを作成し、WeChat公式アカウントの関連情報を設定します。内容は次のとおりです。

#you server url
wechat.url=
#you wechat token
wechat.token=token
#message secret key,if don't set then message is cleartext
wechat.encodingaeskey=

#wechat appid
wechat.appid=appid
#wechat app secret
wechat.appsecret=secret

#wechat access token server ,when you save in db,must implement you server class
#this class must extend org.sword.wechat4j.token.DbAccessTokenServer
#if no this property,then token server is default memery accesstoken server()
wechat.accessToken.server.class=

#jsapi_ticket customer server class name,
#this class must extend org.sword.wechat4j.token.server.CustomerServer
#if no this property,then ticket server is default memery ticket server
wechat.ticket.jsapi.server.class=

また、jar パッケージの META-INF ディレクトリにある wechat4j.properties.sample ファイルを見つけて、それを src ディレクトリにコピーして名前を変更することもできます。 wechat4j.properties 設定ファイルの設定項目の意味については、wechat4j 設定ファイルの解釈を参照してください

上記の手順を完了すると、WeChat プロジェクトの設定が完了します。

wechat4j 実行環境

wechat4j に必要な最小限の Java 実行環境は jdk1.6 です

wechat4j.jar の依存 jar パッケージ

  • commons-codec.jar 1.3 以降

  • commons-lang3.ja

  • JLog4j.jar 1.2 以降
  • fastjson -.2.0.0.jar
  • fluent-HC-4.3.6.jar httpcore-4.3.3.jar (httpclient 依存関係)
  • servlet-api .jar Web プロジェクトの場合、Web プロジェクトをサポートするパッケージのインポートには、Tomcat パッケージなどのものが含まれます
  • 独自の WeChat アプリケーションを開発します

    wechat4j 開発環境がセットアップされたら、独自の開発を開始できますWeChatアプリケーション。たとえば、トークンが lejian である WeChat アカウントを持っているとして、彼女を例に挙げて説明します。
  • 独自のパブリック アカウント サービス クラスを作成する

    独自の WeChat パブリック アカウント サービス クラスを作成するには、wechat4j の WechatSupport クラスを継承し、その抽象メソッドを実装する必要があります。以下では例としてテキスト メッセージ処理を使用します。
    public class Lejian extends WechatSupport{public Lejian(HttpServletRequest request, String token) {super(request, token);
    }@Overrideprotected void onText() {this.wechatRequest.getFromUserName();
    String content = "test ok";responseText(content);
    }
    }
上記のコード onText() は WechatSupport の抽象メソッドであり、独自のクラスを実装する必要があり、テキスト メッセージの処理を示します。この例では、ユーザーのメッセージを受信した後、「テスト OK」というテキスト メッセージが表示されます。ユーザーに返されました。

WeChat サービス アドレスの作成

WeChat サービス アドレス (WeChat パブリック プラットフォームで構成された独自のサーバー アドレス) サーブレット クラスを作成します。 springmvcの場合は対応するコントローラーを、strutsの場合は対応するアクションクラスを作成します。サーブレット クラスの例は次のとおりです:

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Lejian lejian = new Lejian(request, TOKEN);
String result = lejian.execute();
response.getOutputStream().write(result.getBytes());
}protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Lejian lejian = new Lejian(request, TOKEN);
String result = lejian.execute();
response.getOutputStream().write(result.getBytes());

}

上記の 2 つの手順の後、WeChat サービスを実行できます

Java WeChat 開発フレームワーク wechat4j の入門チュートリアルと関連記事の詳細については、PHP に注意してください。中国語のサイトです!

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。