wechat4j
wechat4jとは何ですか?
Java用wechat開発フレームワーク(WeChat開発フレームワークJAVA版、最もシンプルで使いやすいWeChat開発フレームワーク)
wechat4jは何に使用できますか?
wechat4j は、WeChat アプリケーションの開発に役立つ jar パッケージです。これを使用すると、あまり詳細(xì)に注意することなく、わずか數(shù)秒で WeChat パブリック アカウント アプリケーションを開発できます。
wechat4j クイック スタート
wechat4j サンプル プロジェクトをダウンロードし、それに基づいて変更できます。自分で構(gòu)築したい場(chǎng)合は、wechat4j を使用して、わずか 2 ステップで WeChat 開発環(huán)境を構(gòu)築できます。
Web プロジェクトを作成し、JDK および関連する Web プロジェクトの jar パッケージをインポートします。
wechat4j.jar パッケージをダウンロードします (ダウンロード アドレス wechat4j ダウンロード)。
wechat4j設(shè)定ファイルを作成し、srcディレクトリ(Javaルートディレクトリ)にwechat4j.propertiesファイルを作成し、WeChat公式アカウントの関連情報(bào)を設(shè)定します。內(nèi)容は次のとおりです。
#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 設(shè)定ファイルの設(shè)定項(xiàng)目の意味については、wechat4j 設(shè)定ファイルの解釈を參照してください
上記の手順を完了すると、WeChat プロジェクトの設(shè)定が完了します。
wechat4j 実行環(huán)境
wechat4j に必要な最小限の Java 実行環(huán)境は jdk1.6 です
wechat4j.jar の依存 jar パッケージ
上記のコード onText() は WechatSupport の抽象メソッドであり、獨(dú)自のクラスを?qū)g裝する必要があり、テキスト メッセージの処理を示します。この例では、ユーザーのメッセージを受信した後、「テスト OK」というテキスト メッセージが表示されます。ユーザーに返されました。 WeChat サービス アドレスの作成 WeChat サービス アドレス (WeChat パブリック プラットフォームで構(gòu)成された獨(dú)自のサーバー アドレス) サーブレット クラスを作成します。 springmvcの場(chǎng)合は対応するコントローラーを、strutsの場(chǎng)合は対応するアクションクラスを作成します。サーブレット クラスの例は次のとおりです:
commons-codec.jar 1.3 以降
- JLog4j.jar 1.2 以降
commons-lang3.ja
- fastjson -.2.0.0.jar
- fluent-HC-4.3.6.jar httpcore-4.3.3.jar (httpclient 依存関係)
- servlet-api .jar Web プロジェクトの場(chǎng)合、Web プロジェクトをサポートするパッケージのインポートには、Tomcat パッケージなどのものが含まれます
- 獨(dú)自の WeChat アプリケーションを開発します
wechat4j 開発環(huán)境がセットアップされたら、獨(dú)自の開発を開始できますWeChatアプリケーション。たとえば、トークンが lejian である WeChat アカウントを持っているとして、彼女を例に挙げて説明します。
- 獨(dú)自のパブリック アカウント サービス クラスを作成する 獨(dú)自の WeChat パブリック アカウント サービス クラスを作成するには、wechat4j の WechatSupport クラスを継承し、その抽象メソッドを?qū)g裝する必要があります。以下では例としてテキスト メッセージ処理を使用します。
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); } }
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 サービスを?qū)g行できます Java WeChat 開発フレームワーク wechat4j の入門チュートリアルと関連記事の詳細(xì)については、PHP に注意してください。中國(guó)語(yǔ)のサイトです!

ホットAIツール

Undress AI Tool
脫衣畫像を無(wú)料で

Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版
中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)