用微信打开用ecshop 做的手机网站,怎么实现用微信帐号直接登录手机网站,如图:

用微信打开用ecshop 做的手机网站,怎么实现用微信帐号直接登录手机网站,如图:,第1张

首先你申请个微信公众号

首先配置回调域名

 构造请求url如下: https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx8888888888888888&redirect_uri=http://mascot.duapp.com/oauth2.php&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect

页面URL中的scope=snsapi_userinfo 表示应用授权作用域为请求用户信息

★ 如果使用别人的AppID和AppSecret,那么获得的OpenID是那个有高级接口权限的服务号的,这里可以通过消息回复,获取本公众账号下的OpenID,带入回调中,与另一个OpenID进行关联也可以使用开放平台的UnionID功能来得到用户在自己账号下的OpenID 

https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx8888888888888888&redirect_uri=http://mascot.duapp.com/oauth2.php?userid=oc7tbuPA9BgUCLADib5nB3k2KWWg&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect

将该链接回复给关注用户,用户点击后,d出应用授权界面

3. 回调页面得到链接如下,回调url中将包含参数code

http://mascot.duapp.com/oauth2.php?code=00b788e3b42043c8459a57a8d8ab5d9f&state=1

或者 http://mascot.duapp.com/oauth2.php?userid=oc7tbuPA9BgUCLADib5nB3k2KWWg&code=00b788e3b42043c8459a57a8d8ab5d9f&state=1

4. 再使用code换取oauth2的授权access_token

url如下:

https://api.weixin.qq.com/sns/oauth2/access_token?appid=wx8888888888888888&secret=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&code=00b788e3b42043c8459a57a8d8ab5d9f&grant_type=authorization_code

获得授权Access Token:

{

    "access_token": "OezXcEiiBSKSxW0eoylIeAsR0GmYd1awCffdHgb4fhS_KKf2CotGj2cBNUKQQvj-G0ZWEE5-uBjBz941EOPqDQy5sS_GCs2z40dnvU99Y5AI1bw2uqN--2jXoBLIM5d6L9RImvm8Vg8cBAiLpWA8Vw",

    "expires_in": 7200,

    "refresh_token": "OezXcEiiBSKSxW0eoylIeAsR0GmYd1awCffdHgb4fhS_KKf2CotGj2cBNUKQQvj-G0ZWEE5-uBjBz941EOPqDQy5sS_GCs2z40dnvU99Y5CZPAwZksiuz_6x_TfkLoXLU7kdKM2232WDXB3Msuzq1A",

    "openid": "oLVPpjqs9BhvzwPj5A-vTYAX3GLc",

    "scope": "snsapi_userinfo,"

}

5. 再使用授权Access Token获取用户信息

url如下:

https://api.weixin.qq.com/sns/userinfo?access_token=OezXcEiiBSKSxW0eoylIeAsR0GmYd1awCffdHgb4fhS_KKf2CotGj2cBNUKQQvj-G0ZWEE5-uBjBz941EOPqDQy5sS_GCs2z40dnvU99Y5AI1bw2uqN--2jXoBLIM5d6L9RImvm8Vg8cBAiLpWA8Vw&openid=oLVPpjqs9BhvzwPj5A-vTYAX3GLc

返回如下

{

    "openid": "oLVPpjqs9BhvzwPj5A-vTYAX3GLc",

    "nickname": "刺猬宝宝",

    "sex": 1,

    "language": "zh_CN",

    "city": "深圳",

    "province": "广东",

    "country": "中国",

    "headimgurl": "http://wx.qlogo.cn/mmopen/utpKYf69VAbCRDRlbUsPsdQN38DoibCkrU6SAMCSNx558eTaLVM8PyM6jlEGzOrH67hyZibIZPXu4BK1XNWzSXB3Cs4qpBBg18/0",

    "privilege": []

}

获取用户信息完成。

最终得到用户信息如下所示

1.基本设置:

==第一次安装好后,默认同步ecshop后台网站基本配置,但可以单独修改配置。

2.品牌管理:与ecshop品牌数据互通,修改同步。ectouch新增功能--添加品牌banner图标。

3.分类图标:与ecshop商品分类数据互通,修改同步。ectouch新增功能--添加分类小图标。

4.广告管理:ectouch独立管理功能。可以修改手机首页幻灯片,也可以添加其他广告。

点击查看广告列表-》编辑广告:可以修改广告信息。其中广告链接, 添加你手机网站商品或文章链接(注意是手机网址链接)。如http://域名/mobile/goods.php?id=12

5.支付方式:ectouch独立管理功能。支持手机支付宝支付,并推荐使用手机支付宝,对手机用户来说方便快速支付。ecshop与ectouch手机支付宝 商户数据 可以通用。具体信息登录支付宝商家服务网址 https://b.alipay.com/newIndex.htm查看。

很荣幸可以回答你的问题。除了用dw外,ecshop后台库项目管理也可以修改。如果是头部文件一般是page_header.lbi,如果是会员登陆注册的模块,可以在member_info.lbi里面修改。简单的连接网页方法的格式为:<a href="。。具体连接。。">内容</a>,希望可以帮到你,祝你早日解决问题。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11396781.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存