亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目次
方法 1 : MVC の使用
ホームページ WeChat アプレット WeChatの開(kāi)発 Senparc.Weixin.MP SDK WeChat パブリック プラットフォーム開(kāi)発チュートリアル (3): WeChat パブリック プラットフォーム開(kāi)発の検証

Senparc.Weixin.MP SDK WeChat パブリック プラットフォーム開(kāi)発チュートリアル (3): WeChat パブリック プラットフォーム開(kāi)発の検証

Feb 22, 2017 pm 03:34 PM
マイクロチャネルパブリックプラットフォーム

WeChat パブリック プラットフォームの「開(kāi)発モード」に接続するには、つまり獨(dú)自の Web サイト プログラムに接続するには、正常に登録する必要があります (Senparc.Weixin.MP SDK を參照してください。 WeChat パブリック プラットフォーム開(kāi)発チュートリアル (1): WeChat パブリック プラットフォーム登録)して正式承認(rèn)を待ちます。承認(rèn)後、背景の上部に「高度な機(jī)能」メニューが表示されます。

「高度な機(jī)能」 > 「開(kāi)発モード」を使用する前に、インターネット上に展開(kāi)され、ポート 80 を使用してアクセスできる Web サイトが必要です (ドメイン名または IP アクセスが可能です)。記事: Senparc.Weixin.MP SDK WeChat パブリック プラットフォーム開(kāi)発チュートリアル (2): 開(kāi)発者になる

初めて「高度な機(jī)能」に入ると、インターフェイスは次のようになります:

Senparc.Weixin.MP SDK 微信公眾平臺(tái)開(kāi)發(fā)教程(三):微信公眾平臺(tái)開(kāi)發(fā)驗(yàn)證

デフォルトでは、「編集モード」がオンになっています?!搁_(kāi)発モード」を使用するには、まず「編集モード」をオフにする必要があります。

クリックして編集モードに入ります。以下に示すように:

Senparc.Weixin.MP SDK 微信公眾平臺(tái)開(kāi)發(fā)教程(三):微信公眾平臺(tái)開(kāi)發(fā)驗(yàn)證

右上隅のスライダーをクリックして「編集機(jī)能」をオフにします。

Senparc.Weixin.MP SDK 微信公眾平臺(tái)開(kāi)發(fā)教程(三):微信公眾平臺(tái)開(kāi)發(fā)驗(yàn)證

次に、以下に示すように、[高度な機(jī)能] に戻り、[開(kāi)発モード] に入ります:

Senparc.Weixin.MP SDK 微信公眾平臺(tái)開(kāi)發(fā)教程(三):微信公眾平臺(tái)開(kāi)發(fā)驗(yàn)證

開(kāi)発モードに入った後、WeChat サーバーと通信するための URL とトークンを設(shè)定する必要があります。私たちだけが知っていること(公開(kāi)してはならない)。

公式が PHP バージョンの例を提供しています: http://mp.weixin.qq.com/mpres/htmledition/res/wx_sample.zip 公式 API の手順に従って獨(dú)自の言語(yǔ)で記述することもできます。

Senparc.Weixin.MP のオープンソース プロジェクトでは、直接デプロイできる 2 つのデモ (ASP.NET MVC と ASP.NET Web Forms) も提供しています: https://github.com/JeffreySu/WeiXinMPSDK

Senparc.Weixin.MP SDK 微信公眾平臺(tái)開(kāi)發(fā)教程(三):微信公眾平臺(tái)開(kāi)發(fā)驗(yàn)證

送信時(shí)に、WeChat サーバーは、入力された URL の Get メソッド リクエストを検証するためにトークンを使用します。成功した場(chǎng)合、保存は成功し、エラー メッセージが表示され、入力された URL が返されます。 -in の情報(bào)は保存できません。

この URL に対応するプログラムにどのような必要な要素を含めるべきかをより直感的に示すために、ここで Senparc.Weixin.MP の実裝方法を示します (例として MVC と WebForms をそれぞれ使用します):

方法 1 : MVC の使用

1. WeixinController.cs などのコントローラーを作成します。Senparc.Weixin.MP.dll を參照してください (Senparc.Weixin.MP.dll を使用)。最新の DLL については、Senparc.Weixin.MP を參照してください。オープンソースプロジェクトのBuildOutPutフォルダー https://github.com/JeffreySu/WeiXinMPSDK/tree/master/Senparc.Weixin.MP.BuildOutPut

2. プライベート変數(shù)を設(shè)定します(もちろんデータベースに保存することもできます) 3. 次のような Get リクエスト用の Index という名前のアクションを作成します。

        public readonly string Token = "weixin";//與微信公眾賬號(hào)后臺(tái)的Token設(shè)置保持一致,區(qū)分大小寫(xiě)。

この時(shí)點(diǎn)で、これらのコードはコンパイルされ、必要に応じて Web サイトにデプロイされ、埋め込まれます。 「インターフェイス構(gòu)成情報(bào)」http://ipnx.cn/ で、トークンに weixin を入力します。

上記のコードを含む完全な WeixinController.cs は、ここにあります。

方法 2: Web フォームを使用する

Web フォームの検証プロセスは MVC と同じですが、記述方法が少し異なります。ファイル名はルートディレクトリ weixin.aspx:

        /// <summary>
        /// 微信后臺(tái)驗(yàn)證地址(使用Get),微信后臺(tái)的“接口配置信息”的Url填寫(xiě)如:http://ipnx.cn/
        /// </summary>
        [HttpGet]
        [ActionName("Index")]
        public ActionResult Get(string signature, string timestamp, string nonce, string echostr)
        {
            if (CheckSignature.Check(signature, timestamp, nonce, Token))
            {
                return Content(echostr); //返回隨機(jī)字符串則表示驗(yàn)證通過(guò)
            }
            else
            {
                return Content("failed:" + signature + "," + MP.CheckSignature.GetSignature(timestamp, nonce, Token)+"。如果您在瀏覽器中看到這條信息,表明此Url可以填入微信后臺(tái)。");
            }
        }

上記のコードによると、「インターフェース構(gòu)成情報(bào)」では、URLはhttp://YourDomain/weixin.aspxに、トークンはweixinに入力されるはずです。

上記の weixin.aspx.cs の完全なコードは、ここでご覧ください (もちろん、効率をさらに向上させるために、ashx として記述することもできます)。

CheckSignature.Check() メソッドは、Senparc.Weixin.MP SDK でリクエストを検証するためのメソッドであり、カプセル化されています。ここで直接使用する目的は、コードを簡(jiǎn)素化し、興味のある友人がソース コードを直接見(jiàn)ることができるようにすることです。

上記の 2 つの方法、MVC と Web フォームのいずれかを使用すると、すでにバックグラウンド検証に合格できます。ただし、Get メソッドだけでは WeChat ユーザーが送信した情報(bào)と通信できないことに注意してください。前のチュートリアルから、WeChat バックグラウンドの URL は Get メソッドを通じてリクエストされ、WeChat クライアントからのリクエストは Post メソッドを通じてリクエストされることがわかっているためです。 . Postメソッドについては、後のチュートリアルで詳しく説明します。

そして、現(xiàn)在の設(shè)定では、Post 関連のメソッドを作成したとしても、検証に合格した後、サーバーが WeChat サーバーからメッセージを受信できるようになるわけではありません?!浮工蚴謩?dòng)で開(kāi)くという最後のステップがまだ殘っています。開(kāi)発者「モード」:

Senparc.Weixin.MP SDK 微信公眾平臺(tái)開(kāi)發(fā)教程(三):微信公眾平臺(tái)開(kāi)發(fā)驗(yàn)證

これで、この WeChat アカウントは正常に「開(kāi)発者モード」に切り替わりました。WeChat クライアントから公開(kāi)アカウントに送信されたすべてのメッセージは、入力した URL に転送されます。

次の記事では、クライアントからの Post リクエストに応答する最も「粗い」メソッドを使用する方法を紹介します。

「粗いマイニング」メソッドを理解した後、Senparc.Weixin.MP SDK の「洗練された」「簡(jiǎn)潔な」メソッドを正式に入力します。

Senparc.Weixin.MP SDK の詳細(xì)については WeChat パブリック プラットフォーム開(kāi)発チュートリアル (3): WeChat パブリック プラットフォーム開(kāi)発の検証 関連記事については、PHP 中國(guó)語(yǔ) Web サイトに注目してください。


このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見(jiàn)つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫(huà)像を無(wú)料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫(xiě)真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫(xiě)真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類(lèi)リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版

SublimeText3 中國(guó)語(yǔ)版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開(kāi)発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開(kāi)発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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