На самом деле я пытаюсь настроить вход OAuth с помощью WeChat для своего веб-приложения. Итак, я создал учетную запись на WeChat и использовал тестовую учетную запись, чтобы иметь неограниченный доступ.
Итак, в конфигурации тестовой учетной записи я успешно проверил токен из wechat (см. здесь: http://admin.wechat.com/wiki/index.php?title=Getting_Started).
В документе OAuth объясняется здесь: http://admin.wechat.com/wiki/index.php?title=User_Profile_via_Web
Мы должны перенаправить пользователя на этот URL-адрес для входа: https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
Я заменил APPID на AppId моей тестовой учетной записи, мой URI перенаправления, например: http://wechat.mydomain.net , SCOPE по правильному (snsapi_userinfo) и удалите параметр состояния (необязательно). Но у меня была ошибка на Wechat:
Oops! Something went wrong:(
После нескольких часов исследований я установил домен в «Списке разрешений API» в «Учетной записи веб-страницы» < img src="https://i.stack.imgur.com/M3wqU.png" alt="Конфигурация Wechat">
Но у меня всегда эта ошибка. Может я что-то упускаю, но не нахожу что. Мой конечный URL называется: https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx8ytvf5838cc7t33d&redirect_uri=http://wechat.mydomain.net/wechat/callback&response_type=code&scope=snsapi_userinfo&connect_redirect=1#wechat_redirect
Спасибо за вашу помощь !