ホームページ >バックエンド開発 >PHPチュートリアル >WeChatパブリックプラットフォーム開発(99) OpenID_PHP取得カスタムメニューチュートリアル

WeChatパブリックプラットフォーム開発(99) OpenID_PHP取得カスタムメニューチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:26:561269ブラウズ

キーワード WeChat パブリック プラットフォーム カスタム メニュー OpenID
著者: Fangbei Studio
原文: http://www.cnblogs.com/txw1958/p/weixin-menu-get-openid.html

この WeChat パブリック プラットフォーム開発チュートリアルでは、カスタム メニューでユーザーの OpenID を取得する方法を紹介します。

この開発チュートリアルの本質は、WeChat カスタム メニューと OAuth2.0 認証の柔軟な使用です。

この記事は次の 4 つの部分に分かれています:

1. 高度なインターフェース権限を持っています

高度なインターフェイス権限がある場合、OAuth2.0 認証を使用してそれらを取得します。

OAuth2.0の詳しい設定方法については、WeChatパブリックプラットフォーム開発(71)OAuth2.0 Web認証をご参照ください

認可コールバックページのドメイン名を設定した後、同時に次のセクションの説明を容易にするためにメニューを構築する必要があります。メニュー構造は次のとおりです

リーリー

これにより、次の 2 つのメニューが生成されます

「認証の取得」をクリックすると、OAuth2.0 を使用して openid を取得する認証ページにアクセスします。

コードについては、「WeChat パブリック プラットフォーム開発のベスト プラクティス」 ページ 72 を参照してください。

ジャンプ後に以下が表示されます:

2. 高度なインターフェイス権限はありません

高度なインターフェース権限を持たないアカウントの場合、view イベントを使用して OpenID を取得することはできません。これを実現するには、click イベントを使用する必要があります。

実装原則は、受信したメッセージの FromUserName 値を取得し、URL で openid パラメータを構築することです

カスタムメニューのレスポンスコードは以下の通りです

リーリー

ランニング後の効果は以下の通りです。

==============================================

Fangbei Studio の WeChat パブリック プラットフォーム アカウントをフォローする方法:

1. WeChat アドレス帳 - 友達を追加 - パブリック アカウントを検索 - 「pondbaystudio」を検索
2. WeChat アドレス帳 - 友達を追加 - 番号を検索 - 「pondbaystudio」を入力
3. . WeChat を使用して以下の QR コードをスキャンしてください

http://www.bkjia.com/PHPjc/821269.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/821269.html技術記事キーワード WeChat パブリック プラットフォーム カスタム メニュー OpenID 著者: Fangbei Studio 原文: http://www.cnblogs.com/txw1958/p/weixin-menu-get-openid.html この WeChat パブリック プラットフォーム開発チュートリアルでは... .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。