小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我前端用cocos creator写的,用XMLHttpRequest的get方式请求的后端提供的链接(PHP),但是却没有授权弹框,返回的status为0。
那个链接直接放在微信里收到点开,是有弹框的,确定后并能返回用户信息。
我现在没有任何思路了,请大家给点建议呀?谢谢了
下边是我的代码:
前端:
后端代码
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
仔细阅读开发文档,并且全部理解喽
这一块其实很简单,但是如果不弄清楚业务流程也是很容易懵的
首先网页授权起始点从,前端ajax开始就错了,这不是普通的api接口。
授权时后端存在重定向到微信授权的页面,然后返回带参code,解析出openid和相关信息
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
谢谢了,我再看看文档。你那边有前端是js的资料或例子吗,方便留个链接吗?
你请求的是公众号的授权url,不是小程序的api
我用的就是微信服务号的授权呀,我的不是小程序,是一个普通的网页程序!
谢谢了,你那边有前端是js的资料或例子吗,方便留个链接吗?
那你的问题应该是
但是却没有授权弹框,返回的status为0。
onWeiXinLoginClick : function (event ,data){
//这里直接就可以跳转授权URL,URL里的参数适当修改下 https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
}
嗯嗯,是的,我看@wenbao 的回答,应该是后端返回重定向,前端接收的问题。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
仔细阅读开发文档,并且全部理解喽
这一块其实很简单,但是如果不弄清楚业务流程也是很容易懵的
首先网页授权起始点从,前端ajax开始就错了,这不是普通的api接口。
授权时后端存在重定向到微信授权的页面,然后返回带参code,解析出openid和相关信息
谢谢了,我再看看文档。你那边有前端是js的资料或例子吗,方便留个链接吗?
你请求的是公众号的授权url,不是小程序的api
我用的就是微信服务号的授权呀,我的不是小程序,是一个普通的网页程序!
谢谢了,你那边有前端是js的资料或例子吗,方便留个链接吗?
那你的问题应该是
那个链接直接放在微信里收到点开,是有弹框的,确定后并能返回用户信息。
但是却没有授权弹框,返回的status为0。
onWeiXinLoginClick : function (event ,data){
//这里直接就可以跳转授权URL,URL里的参数适当修改下 https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
}
嗯嗯,是的,我看@wenbao 的回答,应该是后端返回重定向,前端接收的问题。