thinkphp フレームワークチュートリアルのコラムでは、TP が WeChat のユーザー情報を取得する際に発生する 10003 エラーの問題を解決する方法を紹介します。
-
ユーザー情報の取得において、PC側ではエラーが報告されず、WeChat側ではエラーのみが報告され、最初はWeChat側の問題かと思いました。
長い間オンラインで検索していましたが、oauth2 ドメイン名に http が追加されたためだと皆が言っていますが、実際には、私自身のプロジェクトが http を追加したわけではありません。
その後、最終的にいくつかの異なる回答が表示されました。変更しようとして、最終的に成功しました。WeChat ではこのエラーが報告されなくなりました。共有させてください。
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 サイトの他の関連記事を参照してください。