ホームページ >PHPフレームワーク >ThinkPHP >TPがWeChatユーザー情報を取得する際の10003エラーの問題を解決する

TPがWeChatユーザー情報を取得する際の10003エラーの問題を解決する

藏色散人
藏色散人転載
2021-09-03 15:35:343859ブラウズ

thinkphp フレームワークチュートリアルのコラムでは、TP が WeChat のユーザー情報を取得する際に発生する 10003 エラーの問題を解決する方法を紹介します。

TPがWeChatユーザー情報を取得する際の10003エラーの問題を解決する

  • ユーザー情報の取得において、PC側ではエラーが報告されず、WeChat側ではエラーのみが報告され、最初はWeChat側の問題かと思いました。

  • 長い間オンラインで検索していましたが、oauth2 ドメイン名に http が追加されたためだと皆が言っていますが、実際には、私自身のプロジェクトが http を追加したわけではありません。

  • その後、最終的にいくつかの異なる回答が表示されました。変更しようとして、最終的に成功しました。WeChat ではこのエラーが報告されなくなりました。共有させてください。

TPがWeChatユーザー情報を取得する際の10003エラーの問題を解決する

oauth2 認証 URL に http が追加されていないことを確認した場合は、
redirect_uri に http が追加されていることを確認してください。ドメイン名の前に http がありません。 ! !
コードは次のとおりです:

// 一定要检查你的redirect_uri
$redirect = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=你的appID&redirect_uri=http://你的域名/get?id=18&response_type=code&scope=snsapi_base&state=1&connect_redirect=1#wechat_redirect';

これで問題は解決しました。私は長い間悩んでいましたが、その解決策は実はとても簡単であることに気づきました。

推奨: 「最新の 10 件の thinkphp ビデオ チュートリアル

以上がTPがWeChatユーザー情報を取得する際の10003エラーの問題を解決するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。