Les applications c?té PC peuvent-elles partager le même APPID WeChat avec les applications c?té WAP ? Si oui, comment pouvons-nous configurer différents rappels
?Oui. Définissez simplement l’adresse de votre serveur dans le rappel et ce serveur traitera les données qui vous seront envoyées par WeChat. Il existe généralement deux méthodes
1 Aucun rappel requis?:
Le SDK fourni par WeChat au client. Lorsque le client appelle le SDK, il modifiera l'application WeChat locale. Ensuite, l'utilisateur autorisera la connexion, puis reviendra au client. Le client obtiendra le jeton et l'openid renvoyés par WeChat. SDK. Transmettez ensuite ce jeton à votre serveur, et le serveur utilisera ce jeton pour demander à l'interface WeChat de vérifier si le jeton est légal. Par exemple, si l'openid renvoyé par la requête token
est cohérent avec celui transmis par le client. Si le jeton est légal, le serveur peut enregistrer les informations pertinentes, puis émettre votre propre jeton ou cookie au client, indiquant que le client s'est connecté.
2 Utiliser le rappel?:
Le client demande votre service et votre service demande l'adresse d'autorisation de WeChat oauth2 WeChat redirigera vers une page Web h5 pour l'autorisation de l'utilisateur. WeChat enverra ensuite certaines données, telles que le code, à votre adresse de rappel. Votre serveur prend ensuite ces codes et clés associées, puis demande à l'interface WeChat d'obtenir le jeton et l'openid. Le serveur enregistre ces informations relatives à l'openid. Ensuite, vous pouvez autoriser votre client à indiquer sa connexion.