咨询一个问题或者提一个需求。



* 你希望有什么能力?

希望小程序可以读写web-view cookie的能力,或者H5页面能够访问小程序的storage。


* 你需要这个能力的场景是 ?


小程序绑定服务号S

小程序登录后,获取code和union_id,这样可以登录业务系统【小程序中】

小程序内嵌web-view,访问业务系统m.xxx.com(后台已经配置业务域名),此时业务系统m.xxx.com无法获取小程序的登录状态。此时又需要用户登录一次,体验太差。


我们的业务系统m.xxx.com使用了服务号S来登录,如果用户【关注】了我们的服务号S,那么就可以自动授权登录,在小程序的H5页面里面也能自动登录,完美+10086.


但是,现在需求是【未关注服务号】的用户在小程序里面已经登录了,此时web-view内嵌的H5页面无法通过服务号S的appId和secret_key来获取用户的union_id,也就不能自动登录,需要用户输入我们的业务系统的用户名和密码来登录,体验太差了。


我使用【小程序的appId和secret_key】 来访问

https://open.weixin.qq.com/connect/oauth2/authorize,期望获得union_id,结果失败,提示:

redirect_uri 参数错误。注意,我只是把服务号的appId和secret_key换成小程序的appId和secret_key。使用服务号的appId和secret_key来授权登录是没问题的。


【期望】web-view有一个途径可以获取小程序的登录状态,或者将小程序的登录状态写入web-view的cookie中。




一句话总结:系统在小程序登录后,内嵌的H5页面访问无需再次授权。

展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Elena

    20人对此回答表示赞同

    是的

    展开
    20
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 大智

    9人对此回答表示赞同

    web-view中的oauth还是需要使用服务号的不是使用小程序的

    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Gary_Jin

    9人对此回答表示赞同

    我也期望,可以把小程序的登录太能够写到webview里面去,其实就和ios和android客户端一样,可以无缝的写到webview的cookie里,现在小程序的webview限制的过于死板,只能通过在url后面传参的方式传递数据,都无法进行了,在一些android手机上操作cookie失败。太鸡肋了。。。。

    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • JessieJ

    4人对此回答表示赞同

    也就是说用户【依然】需要关注服务号才能静默授权获取到union_id?

    展开
    4
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部