ホームページ  >  記事  >  バックエンド開発  >  WeChat APIのスコープ(snsapi_login)権限を取得し、QRコードをスキャンしてPCにログインする方法

WeChat APIのスコープ(snsapi_login)権限を取得し、QRコードをスキャンしてPCにログインする方法

WBOY
WBOYオリジナル
2016-06-13 12:26:549181ブラウズ

WeChat API のスコープ (snsapi_login) 権限を取得するには、QR コードをスキャンして PC にログインします。
関連する記事を読んでも、その方法が記載されていません。私のパブリック アカウントはサービス アカウントであり、300 件の証明書が送信されました。
よく知っている友達に告白してください
-----解決策のアイデア----------------------
WeChat 公式アカウント (パブリック プラットフォーム) と WeChat オープン プラットフォームは 2 つの異なるものです。パブリック アカウント (パブリック プラットフォーム) によって取得されるスコープは 2 つだけです: snsapi_base と snsapi_userinfo はサイレントに取得され、後者はユーザーの確認と同意を必要とします。

ただし、WeChat オープン プラットフォーム (https://open.weixin.qq.com/) は snsapi_login スコープを取得できます。コツは、パブリックプラットフォームの認証とオープンプラットフォームの認証が独立していることです。 snsapi_loginを取得したい場合は、オープンプラットフォームに再登録し、認証のために300元を支払う必要があります。

WeChat で QR コードをスキャンしてログインしたいだけの場合は、実際には snsapi_base で十分です。ユーザーの openid を取得できるため、後でそれを使用して独自のデータベースと比較できます。

それでも理解できない場合は、よりシンプルで使いやすい API を作成しました:
https://wenfan.cn/archives/1866.wen

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。