国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ WeChat アプレット WeChatの開発 WeChatパブリックアカウントのユーザー情報(bào)取得(Webページ認(rèn)可取得)実施手順

WeChatパブリックアカウントのユーザー情報(bào)取得(Webページ認(rèn)可取得)実施手順

Nov 21, 2016 pm 03:49 PM
微信

WeChat 公開アカウントに基づいて公式ドキュメントを作成します:

ユーザー情報(bào)を取得する手順は次のとおりです:

1 ステップ 1: ユーザーはコードを認(rèn)証して取得することに同意します
2 ステップ 2: Web ページ認(rèn)証用のコードを交換します。 access_token
3 ステップ 3: access_token を更新する (必要な場合)
4 ステップ 4: ユーザー情報(bào)を取得する (スコープは snsapi_userinfo である必要があります)

1 コードを取得します

WeChat パブリック アカウントに承認(rèn)スコープがあることを確認(rèn)するという前提の下 (スコープパラメータ) (高度なインターフェイスの後にサービスアカウントが取得され、デフォルトでスコープパラメータに snsapi_base と snsapi_userinfo が含まれます)、フォロワーに次のページを開くように誘導(dǎo)します:

https://open.weixin.qq.com/ connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope =SCOPE&state=STATE#wechat_redirect

「リンクにアクセスできません」というメッセージが表示される場合は、パラメーターが正しく入力されているかどうか、および承認(rèn)スコープの権限があるかどうかを確認(rèn)してください。スコープパラメータに対応します。

特記事項(xiàng): 承認(rèn)操作のセキュリティ レベルが高いため、承認(rèn)リクエストを開始するとき、リンクのパラメーターの順序が間違っている場合、WeChat は承認(rèn)リンクに対して定期的に強(qiáng)力な一致チェックを?qū)g行します。通常アクセスできなくなります

その中には:

AppID - 公式アカウントの一意の識別子
REDIRECT_URI - ジャンプ URL
SCOPE - 値は snsapi_base (認(rèn)証ページはポップアップせず、直接ジャンプし、ユーザーの openid のみ)取得可能) または snsapi_userinfo (認(rèn)証ページが表示され、openid ニックネーム、性別、所在地を取得できます。また、ユーザーがフォローしていなくても、ユーザーが認(rèn)証すれば情報(bào)を取得できます)
STATE - 開発者はコードを通じて a-zA-Z0-9

2 のパラメータ値をカスタマイズできます Web ページの認(rèn)可と引き換えに access_token

ユーザーが認(rèn)可に同意すると、ページは redirect_uri/?code=CODE&state=STATE にジャンプします。
state は上記の STATE パラメータからそのまま渡されます。

実裝コード:

<code class="hljs php">$code = I(&#39;get.code&#39;);
if (empty($code)) {
   //todo 非微信訪問
   exit(&#39;</code>&#39;);
 }else{ //授權(quán)后操作 }

ここで、その後の access_token の取得のためのコードを取得できます。

コードを取得したら、次のリンクをリクエストして access_token を取得します:

https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code

appid -公式アカウントの唯一の ID
secret - キー
code - 上記で返されるコード
grant_type - 値は authorization_code です

実裝コード:

<code class="hljs bash">$url = &#39;https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=&#39; . C(&#39;wechat.AppID&#39;) . &#39;&secret=&#39; . C(&#39;wechat.AppSecret&#39;);
$str = file_get_contents($url);
$str = json_decode($str, true);
$access_token = $str[&#39;access_token&#39;];</code>

access_token は、頻繁な取得を避けるためにここにキャッシュできます
実裝コード、 TP フレームワークの例:

<code class="hljs php">$access_token = S(&#39;access_token&#39;);
if (empty($access_token)) {
  $url = &#39;https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=&#39; . C(&#39;wechat.AppID&#39;) . &#39;&secret=&#39; . C(&#39;wechat.AppSecret&#39;);
  $str = file_get_contents($url);
  $str = json_decode($str, true);
  $access_token = $str[&#39;access_token&#39;];
  S(&#39;access_token&#39;, $access_token, 3600);
}</code>

access_token を取得すると、openid (ユーザーの一意の識別子) も返されます。WeChat の公式ドキュメントでは、ユーザーが公式アカウントをフォローしていない場合に注意してください。公式アカウントの Web ページにアクセスすると、ユーザーに一意の OpenID も生成され、公式アカウント

openid は WeChat ユーザーを一意に識別します。ユーザーが初めてログインしていない場合は、openid を取得した後にデータベースにクエリを?qū)g行して確認(rèn)できます。この openid にバインドされているユーザーがいる場合は、後でユーザー データを再取得する必要はありません。データベースの user_id を直接取得し、セッションを設(shè)定し、直接ログインしてアクセスします

3 3 番目の手順は無視して、再取得するだけです。必要なときに access_token を取得します

4 ユーザー情報(bào)を取得します (スコープ snsapi_userinfo が必要です)

データベースにそのような WeChat アカウントはありません ユーザーがバインドされた後は、ユーザーの最初の訪問とログインと同等になります。ユーザー情報(bào)は 4 番目の手順で取得され (ユーザー認(rèn)証の場合、Web ページの認(rèn)証スコープは snsapi_userinfo であり、開発者はこの時點(diǎn)の情報(bào)である access_token と openid を通じてユーザーを取得できます)、バックグラウンドでユーザーを作成してバインドします。この WeChat ユーザー (openid 経由)


リクエストメソッド


http: GET (https プロトコルを使用してください) https://api.weixin.qq.com/ sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

access_token - 上記で取得した access_token

openid - 公開アカウントの一意の識別子



実裝コード:

<code class="hljs php">$access_token = S(&#39;access_token&#39;);
if (empty($access_token)) {
  $url = &#39;https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=&#39; . C(&#39;wechat.AppID&#39;) . &#39;&secret=&#39; . C(&#39;wechat.AppSecret&#39;);
  $str = file_get_contents($url);
  $str = json_decode($str, true);
  $access_token = $str[&#39;access_token&#39;];
  S(&#39;access_token&#39;, $access_token, 3600);
}</code>

上記は、WeChat 公開アカウントがユーザー情報(bào)を取得するための具體的な手順です。

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

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

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

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

會社のセキュリティソフトウェアはアプリケーションの実行に失敗していますか?それをトラブルシューティングと解決する方法は? 會社のセキュリティソフトウェアはアプリケーションの実行に失敗していますか?それをトラブルシューティングと解決する方法は? Apr 19, 2025 pm 04:51 PM

一部のアプリケーションが適切に機(jī)能しないようにする會社のセキュリティソフトウェアのトラブルシューティングとソリューション。多くの企業(yè)は、內(nèi)部ネットワークセキュリティを確保するためにセキュリティソフトウェアを展開します。 ...

H5とミニプログラムとアプリの違い H5とミニプログラムとアプリの違い Apr 06, 2025 am 10:42 AM

H5。ミニプログラムとアプリの主な違いは次のとおりです。技術(shù)アーキテクチャ:H5はWebテクノロジーに基づいており、ミニプログラムとアプリは獨(dú)立したアプリケーションです。経験と機(jī)能:H5は軽量で使いやすく、機(jī)能が限られています。ミニプログラムは軽量で、インタラクティブが良好です。アプリは強(qiáng)力で、スムーズな経験があります?;Q性:H5はクロスプラットフォーム互換性があり、アプレットとアプリはプラットフォームによって制限されています。開発コスト:H5には、開発コストが低く、中程度のミニプログラム、最高のアプリがあります。適用可能なシナリオ:H5は情報(bào)表示に適しており、アプレットは軽量アプリケーションに適しており、アプリは複雑な機(jī)能に適しています。

H5およびMINIプログラムの開発ツールは何ですか? H5およびMINIプログラムの開発ツールは何ですか? Apr 06, 2025 am 09:54 AM

H5開発ツールの推奨事項(xiàng):VSCODE、WebStorm、Atom、Brackets、Sublime Text;ミニプログラム開発ツール:WeChat開発者ツール、Alipay Mini Program Developer Tools、Baidu Smart MiniプログラムIDE、Toutiao Mini Program Developer Tools、Taro。

H5とアプレットを選択する方法 H5とアプレットを選択する方法 Apr 06, 2025 am 10:51 AM

H5とアプレットの選択は、要件に依存します。クロスプラットフォーム、迅速な発達(dá)、高いスケーラビリティを備えたアプリケーションの場合は、H5を選択します。ネイティブエクスペリエンス、リッチな機(jī)能、プラットフォームの依存関係を持つアプリケーションについては、アプレットを選択します。

H5とMINIプログラムを宣伝するさまざまな方法は何ですか? H5とMINIプログラムを宣伝するさまざまな方法は何ですか? Apr 06, 2025 am 11:03 AM

H5とMINIプログラムのプロモーション方法には違いがあります。プラットフォーム依存:H5はブラウザに依存し、MINIプログラムは特定のプラットフォーム(WeChatなど)に依存しています。ユーザーエクスペリエンス:H5エクスペリエンスは貧弱で、ミニプログラムはネイティブアプリケーションと同様のスムーズな體験を提供します。通信方法:H5はリンクを介して広がり、ミニプログラムはプラットフォームで共有または検索されます。 H5プロモーション方法:ソーシャル共有、電子メールマーケティング、QRコード、SEO、有料広告。ミニプログラムプロモーション方法:プラットフォームプロモーション、ソーシャル共有、オフラインプロモーション、ASO、他のプラットフォームとの協(xié)力。

通貨サークルでの最新ニュースアプリのランキングの推奨事項(xiàng)(2025年の権威あるリリース) 通貨サークルでの最新ニュースアプリのランキングの推奨事項(xiàng)(2025年の権威あるリリース) Apr 21, 2025 pm 09:33 PM

最高の暗號通貨取引および分析プラットフォームには、次のものが含まれます。1。OKX:トレーディングボリュームの世界のナンバーワン、複數(shù)のトランザクションをサポートし、AI市場分析とチェーン上のデータ監(jiān)視を提供します。 2。Binance:世界最大の交換、詳細(xì)な市場條件と新しい通貨の初めての提供を提供します。 3。SESAMEオープンドア:スポット取引とOTCチャネルで知られている、自動取引戦略を提供します。 4。CoinMarketCap:20,000通貨をカバーする権威ある市場データプラットフォーム。 5。COINGECKO:コミュニティの感情分析で知られることは、DefiおよびNFTトレンドの監(jiān)視を提供します。 6。非小口座:國內(nèi)の市場プラットフォーム。Aシェアと通貨市場の間の連攜の分析を提供します。 7。オンチェーンファイナンス:ブロックチェーンニュースに焦點(diǎn)を當(dāng)て、毎日詳細(xì)なレポートを更新します。 8。ゴールデンファイナンス:24小

Tiktok Webバージョン入學(xué)ログインリンクアドレスhttps tiktok webバージョン入學(xué)ウェブサイト無料 Tiktok Webバージョン入學(xué)ログインリンクアドレスhttps tiktok webバージョン入學(xué)ウェブサイト無料 May 22, 2025 pm 04:24 PM

Douyin Webバージョンのログインポータルはhttps://www.douyin.com/です。ログイン手順には次のものが含まれます。1。ブラウザを開きます。 2。URLを入力してくださいhttps://www.douyin.com/; 3. [ログイン]ボタンをクリックして、ログインメソッドを選択します。 4.アカウントのパスワードを入力します。 5。完全にログインします。 Webバージョンは、ブラウジング、検索、インタラクション、ビデオのアップロード、個人用ホームページ管理などの機(jī)能を提供し、大畫面エクスペリエンス、マルチタスク、便利なアカウント管理、データ統(tǒng)計(jì)などの利點(diǎn)があります。

暗號通貨交換の詐欺ルーチンは何ですか? 暗號通貨交換の詐欺ルーチンは何ですか? Apr 20, 2025 pm 05:06 PM

暗號通貨交換に関する10のトップ詐欺 一般的な詐欺:偽の交換、ポンジの資本取引、契約操作、偽のコインフィッシング、顧客サービス詐欺など。 識別ポイント:規(guī)制ライセンスを確認(rèn)し、契約アドレスを確認(rèn)し、高利回りのコミットメントに注意してください 保護(hù)する必要があります: 主流の交換のみを使用します(Binance/Coinbase) ハードウェアウォレットを有効にします 秘密キー/検証コードを共有します 詐欺に対処する:すぐにスクリーンショットを撮り、資産を凍結(jié)し、プラットフォームで報(bào)告し、警察に報(bào)告する コア原則:パスワード/転送のリクエストは詐欺です!

See all articles