84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
Können PC-seitige Anwendungen dieselbe WeChat-APPID mit WAP-seitigen Anwendungen teilen? Wenn ja, wie können wir unterschiedliche Rückrufe einrichten?
可以。回调就设置你的服务器地址即可,这个服务器处理微信传给你的数据即可。通常有两种做法
一 不用回调:
微信提供给客户端的SDK,客户端调用SDK,会换起本地的微信app,然后用户授权登录,再回到客户端,客户端会拿到微信sdk返回的token和openid。然后把这个token传给你的服务端,服务端再使用这个token请求微信的接口验证token是否合法。比如该token请求返回的openid和客户端所传的是否一致。如果token合法,服务端可以记录相关信息,然后发放给客户端你们自己用的token或者cookie,表示客户端已经登录。
二 使用回调:
客户端请求你们的服务,你们的服务请求微信oauth2的授权地址,微信会引导重定向到一个h5的网页,用户授权。然后微信会给你的回调地址发送一些数据,例如code。你的服务器再拿着这些code和相关的key再请求微信的接口获取token和openid,服务器记录这个openid相关信息。然后就可以给你的客户端授权,表示登录。
可以。回调就设置你的服务器地址即可,这个服务器处理微信传给你的数据即可。通常有两种做法
一 不用回调:
微信提供给客户端的SDK,客户端调用SDK,会换起本地的微信app,然后用户授权登录,再回到客户端,客户端会拿到微信sdk返回的token和openid。然后把这个token传给你的服务端,服务端再使用这个token请求微信的接口验证token是否合法。比如该token
请求返回的openid和客户端所传的是否一致。如果token合法,服务端可以记录相关信息,然后发放给客户端你们自己用的token或者cookie,表示客户端已经登录。
二 使用回调:
客户端请求你们的服务,你们的服务请求微信oauth2的授权地址,微信会引导重定向到一个h5的网页,用户授权。然后微信会给你的回调地址发送一些数据,例如code。你的服务器再拿着这些code和相关的key再请求微信的接口获取token和openid,服务器记录这个openid相关信息。然后就可以给你的客户端授权,表示登录。