WeChatパブリックプラットフォーム開発入門チュートリアル(画像とテキスト)、パブリック入門チュートリアル_PHPチュートリアル
WeChatパブリックプラットフォーム開発の入門チュートリアル(写真とテキスト)、公開入門チュートリアル
キーワード: WeChatパブリックプラットフォーム開発を始めましょう
作者: C++研究所
背景知識: WeChat パブリック プラットフォームの開発には、PHP に関する特定の基本知識が必要です。PHP は、Web サイト開発で広く使用されている HTML 埋め込み言語です。 WeChat サーバーと開発者のサーバーの間には、XML と JSON という 2 つのデータ送信方法があります。 XML は主に通常のメッセージの送受信とイベント プッシュに使用されますが、ユーザー管理、カスタム メニューの作成、高度なグループ送信には JOSN 形式のデータを使用する必要があります。
この WeChat パブリック プラットフォーム開発チュートリアルでは、チュートリアルに従って WeChat パブリック プラットフォームの開発フレームワークを全体的に知覚的に理解することができ、より適切に開始するのに役立ちます。
例として、WeChat パブリック アカウント Xi’an Campus Maker Space を使用します。下部の QR コードを参照してください。
この入門チュートリアルでは、次のタスクを完了するようにガイドします:
新浪雲計算に申し込み、プラットフォームアプリケーションを作成してください
セクション 2
バーチャルホストを申請し、WeChat プラットフォームの環境を構築します ここでは、Yunbang Internet の仮想空間を使用して、皆さんにデモを行っています。 まず、以下に示す Web サイトを開きます。
上右、画面の指示に従って右上隅に登録し、1Gの空き容量を選択します。
2. スペースを開いた後、コントロールパネルを開くと、ホスト情報が表示されます。
3. 次に、 8uftp を使用して仮想空間にログインします。
4. ログイン後、次のように、8uftp
を使用して、index.php ファイルを仮想空間のルート ディレクトリの Web フォルダーにアップロードします。
この時点で、仮想空間を使用して WeChat パブリック プラットフォーム用のサーバーを構築することができました。必要なのは、8uftp を通じて対応する機能を実装するコードをアップロードすることだけです。
セクション 3: 開発モードを有効にしてサーバーにアクセスします
高度な機能
WeChatパブリックプラットフォームアドレス: https://mp.weixin.qq.com
WeChatパブリックプラットフォームバックエンドにログインし、左側のリストの一番下にある「基本構成」を見つけて、クリックして入力します
サーバー構成入力ボックスを入力します。
「設定の変更」ボタンをクリックすると、次の画像が表示されます。
ここでのURLは前回の記事で紹介したクラウドアプリケーションのドメイン名で、Tokenはindex.phpでweixinとして定義されています。 EncodingAESKey を入力する必要はありません。「ランダムに生成」をクリックすると、メッセージの暗号化と復号化の方法として「プレーンテキスト モード」を選択し、「送信」ボタンをクリックします。
ポップアッププロンプトボックスで「OK」をクリックします
図に示すように設定を変更した後、「有効にする」ボタンをクリックします
「サーバー設定を有効にしてもよろしいですか?」と尋ねられ、「OK」をクリックします
「トークンの検証に失敗しました」というメッセージが表示された場合は、何度か再試行できます。WeChat サーバーは不安定な場合があります。 注意
先 それでも失敗する場合は、WeChat デバッガー
を使用して、URL とトークンが正しいかどうかをテストしてください。 (Baidu で直接検索無料のものがたくさんあります)
インターフェース呼び出しと共通関数の実装
例 1: Baidu Translation の API 呼び出し Baidu Translation API インターフェースを申請する
以下では、Baidu Translate APIを使用して翻訳機能付きの公開アカウントを作成する方法を説明します。 1. まず、ログインして Baidu 開発者になるために申請します。申請リンクのアドレスは http://developer.baidu.com/ です。開発者になるために申請した後、Web サイトにログインし、次の図に示すように、管理コンソールのドロップダウン メニューから [開発者サービス管理] を選択します。
Baidu Translation の API を呼び出すことで、英語から中国語、中国語から英語、中国語から日本語、日本語から中国語に翻訳できます。 Baidu AIP は現在、これら 3 つの言語での翻訳をサポートしています
- まず、下の矢印で示すように、Baidu Translation Web ページに入ります
- 入力後「ご利用ガイド」をクリック
- スマートページに入ったら、オフラインでページを閲覧します。ページの中央に、Baidu Translation の API インターフェースが表示されます。
-
http://openapi.baidu.com/public/2.0/bmt/translate?client_id=uA6zT1kh5O1UXvTrUuFjFHiK&q={$keyword}&from=auto&to=auto
文字列「9peNkh97N6B9GGj9zBke9tGQ」は Baidu キーです。Baidu のアプリケーション センターで基本情報をクリックすると確認できます。
-
-
$transon=json_decode($transtr);//json 解析
//print_r($transon);
$contentStr = $transon->trans_result[0]->dst;//翻訳コンテンツを読む
休憩;
-
URL: http://developer.simsimi.com/signUp
2. アカウントをアクティブ化します
3. API キーを取得します
4. 具体的な実装
達成するには、小さな黄色いチキン API を呼び出します
simsim($keyword) 関数を呼び出し、「Your API Key」を適用された API キーに置き換えます。 リーリー
同時に、WeChat パブリック アカウントは、天気クエリ、電車クエリ、エクスプレス クエリ、会員カード、クーポン、カルーセル、マイクロ Web サイト、3G フォト アルバムなども実現できます。マイクロメニュー、マイクロウェブサイト、マイクロメンバーシップ、マイクログループ購入、マイクロアンケート、マイクロフォトアルバム、マイクロプッシュ、マイクロ統計、マイクロ決済、マイクロカスタマーサービス、その他の機能。 上記は WeChat パブリック プラットフォームの簡単な基本チュートリアルです。心で理解し、何かを得たと感じたら、すべては実践から始まります。チュートリアルに従って WeChat 開発の旅を始めてください。 ! まだわからないことがありましたら、公式アカウントの QR コードをスキャンしてフォローし、「コード」、「WeChat チュートリアル」と返信してください...すべてのビデオチュートリアルとコード情報があなたを待っています! ! ! 読んでいただきありがとうございます、心から理解してください!これが初心者として役立つことを願っています! !シェアするのも楽しいですね! ! !そのまま通してください。 。 。

セッション固定攻撃を防ぐための効果的な方法には、次のものがあります。1。ユーザーがログインした後にセッションIDを再生します。 2。安全なセッションID生成アルゴリズムを使用します。 3。セッションタイムアウトメカニズムを実装します。 4。HTTPSを使用したセッションデータを暗号化します。これらの措置は、セッションの固定攻撃に直面するときにアプリケーションが破壊されないようにすることができます。

セッションのない認証の実装は、サーバー側のセッションストレージなしですべての必要な情報がトークンに保存されるトークンベースの認証システムであるJSonWebtokens(JWT)を使用することで実現できます。 1)JWTを使用してトークンを生成および検証する、2)トークンが傍受されるのを防ぐためにHTTPSが使用されることを確認する、3)クライアント側にトークンを安全に保存する、4)改ざんを防ぐためにサーバー側のトークンを検証する、5)短期アクセスや長期的なリフレイを使用するなどのトークンの取り消しメカニズムを実装する。

PHPセッションのセキュリティリスクには、主にセッションハイジャック、セッションの固定、セッション予測、およびセッション中毒が含まれます。 1。HTTPSを使用してCookieを保護することにより、セッションハイジャックを防ぐことができます。 2。ユーザーがログインする前にセッションIDを再生することにより、セッションの固定を回避できます。3。セッションの予測は、セッションIDのランダム性と予測不可能性を確保する必要があります。 4.セッションの中毒は、セッションデータを確認およびフィルタリングすることで防ぐことができます。

PHPセッションを破壊するには、最初にセッションを開始してから、データをクリアしてセッションファイルを破壊する必要があります。 1。Session_start()を使用してセッションを開始します。 2。Session_unset()を使用して、セッションデータをクリアします。 3.最後に、session_destroy()を使用してセッションファイルを破壊して、データのセキュリティとリソースのリリースを確保します。

PHPのデフォルトセッションの保存パスを変更する方法は?次の手順で達成できます。Session_save_path( '/var/www/sessions'); session_start(); PHPスクリプトで、セッション保存パスを設定します。 session.save_path = "/var/www/sessions"をphp.iniファイルに設定して、セッションの保存パスをグローバルに変更します。 memcachedまたはredisを使用して、ini_set( 'session.save_handler'、 'memcached')などのセッションデータを保存します。 ini_set(

tomodifydatainaphpsession、starthessession withsession_start()、$ _sessiontoset、modify、orremovevariables.1)startthessession.2)

配列はPHPセッションに保存できます。 1。セッションを開始し、session_start()を使用します。 2。配列を作成し、$ _Sessionで保存します。 3. $ _Sessionを介して配列を取得します。 4.セッションデータを最適化してパフォーマンスを向上させます。

PHPセッションガベージコレクションは、有効期限が切れたセッションデータをクリーンアップするために確率メカニズムを通じてトリガーされます。 1)構成ファイルにトリガー確率とセッションのライフサイクルを設定します。 2)Cronタスクを使用して、高負荷アプリケーションを最適化できます。 3)データの損失を避けるために、ごみ収集の頻度とパフォーマンスのバランスを取る必要があります。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

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

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

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

ホットトピック









