.net を使用して WeChat パブリック プラットフォームを開発する方法

PHPz
リリース: 2017-04-02 14:39:51
オリジナル
1624 人が閲覧しました

公開プラットフォーム情報インターフェースは、開発者に新しいメッセージ処理方法を提供します。開発者になるために申請した後でのみ、パブリック プラットフォームの開発機能では、URL とトークンを入力する必要があります。これらの 2 つの情報には、独自のサーバー (外部ネットワーク サーバー) リソースも必要です。トークンは開発者が任意に入力できます。この記事では、単純な Web サイトを作成し、いずれかのページのバックグラウンド プログラムで関連するインターフェイス情報を設定し、それを外部ネットワークに公開する方法を使用します。最後に、このページにアクセスできるようになります。

インターフェース設定プロセス:

1. ウェブサイトへのアクセス - 検証署名:

const string Token = "aka";//定义一个局部变量不可以被修改,这里定义的变量要与接口配置信息中填写的Token一致
protected void Page_Load(object sender, EventArgs e)
{
        string postStr = "";
        Valid();//校验签名,当填入的信息提交之后页面有提示“你已成功成为公众平台开发者,可以使用公众平台的开发功能”这个的时候,接下来你就需要注释掉这个校验的方法,使得后面的消息回复得以正常运作
        if (Request.HttpMethod.ToLower() == "post")//当普通微信用户向公众账号发消息时,微信服务器将POST该消息到填写的URL上
        {
            postStr = PostInput();
            if (string.IsNullOrEmpty(postStr) == false)
            {
                //WriteLog(postStr,Server);//计入日记
                ResponseMsg(postStr);
            }
        }
}
private void Valid()
{
        string echoStr = Request.QueryString["echoStr"].ToString();
        if (CheckSignature())
        {
            if (!string.IsNullOrEmpty(echoStr))
            {
                Response.Write(echoStr);
                Response.End();
            }
        }
}
ログイン後にコピー

.net を使用して WeChat パブリック プラットフォームを開発する方法

以上が.net を使用して WeChat パブリック プラットフォームを開発する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!