나는 바로 취했다.
전에 위챗을 쓰고 알리페이를 받으러 갔어요.
오늘 동료가 오더니 승인에 문제가 있다고 하더군요.
클릭하면 "redirect_uri 매개변수 오류"가 보고됩니다.
살펴본 결과 웹페이지 승인 도메인 이름 설정(기존 설정)에는 문제가 없고, veifify 파일에도 문제가 없습니다.
나중에 공식 계정의 다른 곳을 찔러보니, 예를 들어 공통 점프 링크의 하위 메뉴에도 'redirect_uri 매개 변수 오류'가 표시되고, 푸시된 기사에서도 'redirect_uri 매개 변수 오류'가 표시되었습니다. . .
우울증, 이런 일을 겪어본 사람 있나요?
첨부파일:
1. 웹페이지의 승인된 도메인 이름은 http 헤더 없이 이전에 설정되었습니다.
2. 결제 기능이 활성화되지 않았습니다.
3 예를 들어 wx 프로젝트가 a.com에 있고 회사 웹사이트가 b.com이고 b.com에 대한 링크에 액세스할 수 없는 경우 이러한 메시지가 표시되지만 이상한 점은 백그라운드 1, 연결 시 b.com/admin, 이 보조 디렉터리만 입력할 수 있습니다.
WeChat 공개 플랫폼에서 설정한 웹페이지 승인 도메인 이름을 확인하세요
로그인할 때 리디렉션_uri가 무엇인지 확인하세요
1과 2를 비교하고 1과 2의 결과를 게시하세요
코드 매개변수를 재사용해서 그런 걸까요?
신고된 40163 코드가 재사용되었는지 여부. 그렇다면 제안 사항은 다음과 같습니다. 예를 들어, PHP 함수에 리디렉션을 지정하여 사용자 openid를 직접 가져온 다음 코드가 URL에 전달되면 오류가 보고됩니다
확인 파일을
xx.com/path에 넣으셨나요? 그렇다면 웹사이트의 루트 디렉터리에 넣고 다시 시도해 보세요. 저도 전에도 이 문제가 발생해서 공용 폴더에 넣었습니다. 확인하면 리디렉션 요청이 공개되므로 입력한 경로는 xxx.com/verify이지만 결과는 xxx.com/path로 이동하고 도메인 이름을 입력하면 작동하지 않습니다. .
redirect_uri에 실제로 액세스할 수 있는지 확인하세요