Maison  >  Questions et réponses  >  le corps du texte

php - Dans le compte officiel WeChat, des erreurs de paramètre redirect_uri apparaissent à de nombreux endroits

Je me suis saoulé immédiatement.
J'ai déjà écrit WeChat et je suis allé chercher Alipay.
Aujourd'hui, un collègue est venu et a dit qu'il y avait un problème avec l'autorisation.
Cliquer sur signalera "Erreur du paramètre redirect_uri".
Après y avoir jeté un œil, il n'y a aucun problème avec le paramètre de nom de domaine autorisé de la page Web (précédemment défini), et il n'y a aucun problème avec le fichier veifify.
Plus tard, j'ai fouillé à d'autres endroits du compte officiel. Par exemple, "erreur de paramètre redirect_uri" est apparue dans le sous-menu d'un lien de saut commun, et même "erreur de paramètre redirect_uri" est apparue dans un article poussé. . .
Déprimé, quelqu'un a-t-il rencontré cela ?
Pièce jointe :
1. Le nom de domaine autorisé de la page Web a été défini auparavant, sans l'en-tête http.
2. La fonction de paiement n'est pas activée.
3. Par exemple, si le projet wx est sous a.com et que le site Web de l'entreprise est b.com et que le lien vers b.com n'est pas accessible, cela vous demandera, mais ce qui est étrange, c'est qu'il y a un en arrière-plan, et lors de la connexion, b .com/admin, seul ce répertoire secondaire peut être saisi.

欧阳克欧阳克2703 Il y a quelques jours1004

répondre à tous(5)je répondrai

  • 滿天的星座

    滿天的星座2017-06-20 10:09:23

    1. Vérifiez le nom de domaine autorisé de la page Web défini par la plateforme publique WeChat

    2. Vérifiez ce qu'est redirect_uri lors de la connexion

    3. Comparez 1 et 2 et publiez les résultats de 1 et 2

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-06-20 10:09:23

    Est-ce parce que le paramètre code est réutilisé ?

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-20 10:09:23

    Si le code 40163 signalé a été réutilisé. Si oui, suggestions : Par exemple : dirigez le redirect_uri vers la fonction PHP pour obtenir le code, récupérez directement l'openid de l'utilisateur puis restituez la page. Si le code est passé dans l'URL, une erreur sera signalée

    .

    répondre
    0
  • 欧阳克

    欧阳克2017-06-20 10:09:23

    Avez-vous placé le fichier de vérification sous quelque chose comme :
    xx.com/path ? Si tel est le cas, veuillez le placer dans le répertoire racine du site Web et réessayer. J'ai également rencontré ce problème auparavant, je l'ai mis dans le dossier public sous. vérifiez, la demande de redirection sera rendue publique, donc le chemin que j'ai entré est xxx.com/verify, mais le résultat passe à xxx.com/path et provoque une erreur de paramètre. La saisie du nom de domaine ne fonctionnera pas. Vous pouvez l'essayer. .

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-06-20 10:09:23

    Assurez-vous que le redirect_uri est vraiment accessible

    répondre
    0
  • Annulerrépondre