検索
ホームページWeChat アプレットミニプログラム開発Java言語を使ったWeChatアプレット開発の記録

Java言語を使ったWeChatアプレット開発の記録

ミニ プログラムの登録

開発するには、当然ながら、まずアカウントを取得する必要があります。ブラウザで「WeChat Public Platform」を検索するか、https://mp.weixin.qq.com/ に直接アクセスすると、アカウントがサービス アカウント、サブスクリプション アカウント、ミニ プログラムの 3 つのカテゴリに分類されていることがわかります。最初の 2 つについてはここでは特に言う必要はありません。ミニ プログラムをクリックして登録するだけです。

関連する無料学習の推奨事項: WeChat アプレット開発

構成サーバー

アプレット自体 多数開発者のニーズのほとんどを満たすインターフェイスが提供されています。ただし、すでに実装されているサービスがある場合は、アプレットでサービス インターフェイスを呼び出すだけで済みます (すでに記述されている Web ページを使用することもできます)。このような必要がある場合は、まずミニ プログラム コンソールで関連する設定を行う必要があります。

  1. appid と秘密キー

メニュー 設定——>>開発設定
まず、Developer ID で appID と秘密鍵 (AppSecret) を取得します。 appid はミニ プログラムの一意の識別子であり、開発中に使用する必要があります。

  1. サーバー ドメイン名

メニュー [設定]--->>開発設定 に入ります。
サーバー ドメイン名に関連する設定を行います。このうち、リクエストの正当なドメイン名は、Java サービス インターフェイスによって展開されるサーバー ドメイン名であり、ファイルのアップロードとダウンロードなどの特別なニーズがある場合は、対応するサーバーを構成することもできます。私のアプレットは参照された Web ビューを使用するため、ビジネス ドメイン名も設定されます。テスト環境の場合は、ngrok を使用してドメイン名をマッピングできます。 ただし、WeChat 公式アカウントとミニ プログラムのドメイン名は https プロトコルを使用する必要があることに注意してください。または購入する場合は、SSL 証明書をインストールする必要があります

SSL 証明書の生成操作については、私の他の記事 (他の記事から転載) を参照してください。ここをクリックしてください。

関連付け設定

設定——>>関連付け設定 ミニ プログラムを公開アカウントやオープン プラットフォームにバインドできます。もちろんこれには意味があり、例えば公式アカウントはメニュー内のミニプログラムへのジャンプをサポートしており、ミニプログラムから公式アカウントへジャンプすることもできます。最も重要な理由は、WeChat の UnionID の使用メカニズムにあり、ユーザーの UnionID を取得するには、公式アカウントとミニ プログラムをオープン プラットフォームにバインドする必要があります。 ここで、私が遭遇した問題について話したいと思います。つまり、ユーザーがミニ プログラムのみを使用し、公式アカウントをフォローしていない場合、unionid はまだ利用できません。

開発支援

チームが必要な場合は、メンバーに開発権限があることを確認する必要があります。ミニ プログラムのホームページに入り、ユーザー ID をクリックしてユーザーを追加しますメンバー。関連する権限を与えるだけです。通常の状況では、次の権限を与えるだけで十分です。開発者ツール、直接ダウンロードしてインストールできます。ここで開発者ツールをインストールするための公式ドキュメントを直接読むことができます。

プロジェクト構造

このリンクに従って簡単な小さなプログラムを作成すると、プロジェクトの構造を確認できます。具体的な詳細についてはドキュメントを参照してください。ここでは、個人的に注目に値すると思われる点をいくつか紹介します。

project.config.json ファイル

    ドキュメントによると、このファイルには、
  1. appid ## などの個人設定が保存されています。 # この属性は上記の appid です。これによると、プロジェクトが完了した後、プロジェクトの正体、つまりどのアカウントに属しているかは、開発ツールからミニプログラムコンソールにアップロードされたときにのみ分かるとのこと。もちろん、この値が変更されると、開発者はプロジェクトをまったく開くことができなくなります。

app.json ファイル

すべてのページをページ配列に書き込む必要があります。サフィックスを書き込まないように注意してください。開発者は wxml ファイルを作成しないため、js、json、および wxss ファイルが自動的に生成されるため、pages 配列内の要素はファイル名に基づいてこれら 4 つの異なるタイプのファイルを見つけます。
    tabBar オブジェクトは定義されたナビゲーション メニューであり、クリック指向のページはリスト配列で定義する必要があります。
  1. app.js ファイル


このファイルには、ミニ プログラムのグローバル変数を定義し、任意のプログラムで使用できる globalData オブジェクトが含まれています。たとえば、ここでbaseurlを定義したり、ユーザー情報などの公開データを定義したりする必要がある場合があります。なお、app.jsで定義したコンテンツを使用したい場合は、使用しているページ上のアプリケーションインスタンスconst app = getApp()を取得してから、
    などの使用法を使用することができます。 app.globleData.グローバル変数名
  1. 関連する無料学習の推奨事項:
WeChat ミニ プログラム開発チュートリアル

以上がJava言語を使ったWeChatアプレット開発の記録の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はCSDNで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。