背景
Web サイト開発者として、Web サイトが WeChat を使用してログインできれば、間違いなくユーザーの利便性が高まり、Web サイトも比較的容易にトラフィックを獲得できます。
しかし、WeChatの認証ログイン機能は認定された企業ユーザーのみに提供されており、個人開発者はこの機能を利用することができず、個人開発者にとっては多大な不便を強いられています。
では、個人の開発者として、システムに WeChat ログイン機能を提供できないでしょうか? 実は、個人の開発者もWeChatのログイン機能を利用することができます。ここに解決策があります。
Yideng - 個々の開発者が WeChat でログインできるようにする
Yidengは、個々の開発者向けに WeChat コード スキャン ログイン サービスを提供する Web サイトで、いくつかの簡単な手順を実行するだけで、個々の開発者の Web サイトで WeChat ログインを有効にできます。
詳細な手順については、ドキュメントを参照してください: https://www.jylt.cc/#/detail?id=f834fb3656cf84113db6eaa7952ed970。
ここでは、詳しい使用方法のチュートリアルと使用シナリオを示します。困っているお友達はぜひ体験してみてください。
エデン - 実現の原理
WeChatのログイン機能が直接使えないので、救国するにはカーブを採用するしかありません。
WeChat ミニ プログラムのユーザー情報取得機能には個人の開発者に制限がないことは周知の事実であり、ミニ プログラムでユーザー情報を取得できるため、Web サイト上のミニ プログラムを通じてユーザー情報を取得することもできます。
まず、開発者はYidenで Web サイトのシークレットを作成し、そのシークレットをYiden が要求できるサービス インターフェイスにバインドする必要があります。Yidenでこれらのコンテンツを構成した後、インターフェイスに接続するのが開発者の仕事です。
ユーザーは、ウェブサイトのフロントエンドにある WeChat ログイン QR コード インターフェイスの取得を Yiden に要求します。インターフェイスが応答した QR コード画像アドレスを通じて、現在ログインしているユーザーの QR コード画像アドレスと一時的な ID 証明書が表示されます。。その後、ユーザーは QR コードをスキャンして WeChat 経由でログインします。ユーザーが承認されたログインを確認した後、YidenサービスはYidenの開発者によって入力されたコールバック インターフェイスを要求します。Yiden によって開始されたリクエスト パラメーターはユーザーの基本情報ですopenid、アバター、ニックネームなど、開発者が入力したインターフェースがリクエストを受信した後、独自のビジネスニーズに応じてユーザー情報を使用できます。次に、開発者がこれらのユーザー情報を取得した後、成功ステータス コードで Yidengに応答します。これでログイン プロセス全体が終了し、ミニ プログラムはユーザーにログイン成功を要求します。
スキャン体験
開発者はまず宜登に行き、QR コードをスキャンしてログインする手順を思い出してください。
画像の例は次のとおりです。