キーワード WeChat パブリック プラットフォーム カスタム メニュー OpenID
著者: Fangbei Studio
原文: http://www.cnblogs.com/txw1958/p/weixin-menu-get-openid.html
この WeChat パブリック プラットフォーム開発チュートリアルでは、カスタム メニューでユーザーの OpenID を取得する方法を紹介します。
この開発チュートリアルの本質は、WeChat カスタム メニューと OAuth2.0 認証の柔軟な使用です。
この記事は次の 4 つの部分に分かれています:
高度なインターフェイス権限がある場合、OAuth2.0 認証を使用してそれらを取得します。
OAuth2.0の詳しい設定方法については、WeChatパブリックプラットフォーム開発(71)OAuth2.0 Web認証をご参照ください
認可コールバックページのドメイン名を設定した後、同時に次のセクションの説明を容易にするためにメニューを構築する必要があります。メニュー構造は次のとおりです
リーリーこれにより、次の 2 つのメニューが生成されます
「認証の取得」をクリックすると、OAuth2.0 を使用して openid を取得する認証ページにアクセスします。
コードについては、「WeChat パブリック プラットフォーム開発のベスト プラクティス」 ページ 72 を参照してください。
ジャンプ後に以下が表示されます:
高度なインターフェース権限を持たないアカウントの場合、view イベントを使用して OpenID を取得することはできません。これを実現するには、click イベントを使用する必要があります。
実装原則は、受信したメッセージの FromUserName 値を取得し、URL で openid パラメータを構築することですカスタムメニューのレスポンスコードは以下の通りです
リーリー
ランニング後の効果は以下の通りです。
==============================================
Fangbei Studio の WeChat パブリック プラットフォーム アカウントをフォローする方法:1. WeChat アドレス帳 - 友達を追加 - パブリック アカウントを検索 - 「pondbaystudio」を検索
2. WeChat アドレス帳 - 友達を追加 - 番号を検索 - 「pondbaystudio」を入力
3. . WeChat を使用して以下の QR コードをスキャンしてください