WeChat 開発学習日記 (6): Weiphp フレームワーク
最近は、オープンソースのサードパーティ WeChat パブリック プラットフォーム フレームワークである Weiphp に注目しています。
オンラインで WeChat の情報を探していたところ、これを見つけました。昔、私は最初に Thinkphp と Onethink という 2 つのオープンソース フレームワークを学習しましたが、Weiphp がこれら 2 つのフレームワークを使用して開発されているのを見て、学習コストが非常に低かったので、さらに学習することにしました。
現在のオープンソース版である Weiphp は、メンテナンスに重点が置かれておらず、バグが多いように感じます。バグに遭遇した場合は、公式フォーラムにアクセスして答えを見つけてください。多くの熱心なネチズンが解決策を共有しています。
ただし、オープンソースバージョンは依然として非常に優れています。 WeChat プラットフォームは構築されており、既製のプラグインやドキュメントが多数あります。
---------------------
WeChat 関連について一言。
Weiphp は WeChat 関連のプラットフォーム構築の問題の解決に重点を置いています。
大まかな調査の結果、これは Thinkphp と Onethink のプラグイン機構を部分的に変形したもので、WeChat のイベントとメッセージをカプセル化していることがわかりました。
イベントが発生するたびに、すべてのプラグインから適切なものを検索して応答します。
プラグインのメカニズムは、Thinkphp と Onethink のプラグインに基づいています。
プラグインの仕組みですが、キーワードに基づいてメッセージが配信されるのが少し残念です。
--------------------------------
今日、他の人の例に基づいて、別の HelloWorld プラグインを作成しました。ひょうたんからスコップを引き出そうとしているとしか言いようがありません。
一般に、現時点では、プラグインのメカニズムはまだ十分に理解されていません。
Weiphp よりも強力でオープンソースのプラットフォームを探したいのですが、難しそうです。
今は、時間がかかりすぎるので、最初から開発したくありません。
支払いが多すぎて現金の還元がないので、Yali はまだ比較的大きいです。
--------------------------------
ところで、今日は私がとても落ち込んでいるもう一つの質問についてまとめさせていただきます。
97. WeChat メニューが更新されません。
a. フォローを解除して、再度フォローします。
b. お待ちください、どのように設定してもメニューが時間内に更新されないことがあります。私たちにできることは辛抱強く待つことだけです。
WeChat デバッグ ツールを使用して WeChat メニューを取得すると、メニューが正常に変更されたことがわかります。
ただし、WeChat 公開アカウントをフォローして取得したメニューは最新のものではありません。