すぐに酔ってしまいました。
以前WeChatを書いた後、Alipayを受け取りに行きました。
今日、同僚がやって来て、認証に問題があると言いました。
クリックすると「redirect_uri パラメータエラー」が報告されます。
見てみると、Webページの認可ドメイン名の設定はOK(以前設定)、veififyファイルもOKでした。
その後、公式アカウントの他の箇所を覗いてみると、例えば共通ジャンプ接続のサブメニューでも「redirect_uriパラメータエラー」と表示され、プッシュされた記事でも「redirect_uriパラメータエラー」と表示されました。 。 。
憂鬱です、これに遭遇した人はいますか?
添付メモ:
1. Web ページの承認済みドメイン名は、http ヘッダーなしで以前に設定されました。
2. 支払い機能が有効になっていません。
3. たとえば、wx プロジェクトが a.com の下にあり、企業 Web サイト b.com にジャンプする場合、b.com リンクを入力できない場合でも、このプロンプトが表示されますが、奇妙なことに、 b.com/admin の場合は、この 2 次ディレクトリのみに入ることができます。
WeChatパブリックプラットフォームによって設定されたWebページの承認済みドメイン名を確認してください
ログイン時にredirect_uriが何であるかを確認してください
1と2を比較し、1と2の結果を投稿してください
codeパラメータが再利用されているからでしょうか?
報告された 40163 コードが再利用されているかどうか。 「はい」の場合、次のような提案があります: 例: redirect_uri を PHP 関数に指示して、ユーザーの openid を直接取得し、コードが URL に渡されると、エラーが報告されます
。確認ファイルを次のような場所に置きましたか:
xx.com/path? その場合は、Web サイトのルート ディレクトリに置き、もう一度試してください。私も以前にこの問題に遭遇しました。 verify、リダイレクト要求はパブリックになるため、入力したパスは xxx.com/verify ですが、結果は xxx.com/path にジャンプし、ドメイン名の入力は機能しません。 .
redirect_uri が本当にアクセス可能であることを確認してください