网页程序对用户授权链接在微信浏览器打开时 提示“请在微信客户端打开链接”

osc皮皮 发布于 2016/07/15 17:46
阅读 25K+
收藏 0

网页授权登录url =https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx26007cf749e499bb&redirect_uri=http%3A%2F%2Fweixin.tcmtrust.com/medicalsys/paysys/wechat/payOrder?totalFee=50&response_type=code&scope=snsapi_base&state=STATE&connect_redirect=1

获取用户openid 回调地址获取预支付订单参数供H5页面发起支付

本地网站url=http://weixin.tcmtrust.com/test/text-app

请问大神 我在页面去请求【网页授权登录url】时提示域名跨域了 然后我采用ajax jsonp方式在微信浏览器里面调用时 有提示 【请在微信客户端打开链接】 

 function httpOauth() {
         
         $http .jsonp("https://open.weixin.qq.com/connect/oauth2/authorize?                  appid=wx26007cf749e499bb&redirect_uri=http%3A%2F%2Fweixin.tcmtrust.com/medicalsys/paysys/wechat/payOrder?  totalFee=50&response_type=code&scope=snsapi_base&state=STATE#wechat_redirectcallback=JS  ON_CALLBACK") .success(function(data) { 

           console.log(data);

});


请大神们看下 怎么解决  不胜感激。。。


加载中
0
WolfX
WolfX

用官方的微信模拟器打开

http://mp.weixin.qq.com/wiki/10/e5f772f4521da17fa0d7304f68b97d7e.html

0
osc皮皮
osc皮皮
@WolfX  我是在模拟器测试的 但是会有跨域问题,用了jsonp请求后解决了跨域问题就会提示“请在微信客户端打开链接”
0
Taney911
Taney911

请问这个问题解决了么?

osc皮皮
osc皮皮
回复 @Taney911 : 996236985
Taney911
Taney911
回复 @osc皮皮 : 是在微信开发工具里面打开的, 只不过现在没有 页面显示, 工具里面看到 授权页面 html 代码里面有 请用微信客户端打开, 方便加您的qq之类的么?
osc皮皮
osc皮皮
回复 @Taney911 : 什么错误 需要在微信开发模拟器打开
Taney911
Taney911
回复 @osc皮皮 : 关键是这个链接报错啊, 没法跳转到获取code的方法里面
osc皮皮
osc皮皮
回复 @Taney911 : 嗯 获取code然后再获取openid
下一页
0
1
17048440660

微信打开默认浏览器的接口,微信只给部分合作平台开放了接口权限,任何第三方想调用只能是通过一些技术手段来请求接口,获取秘钥(ticket)。做过数据接口开发的话很好理解。了解的朋友可以加我QQ:166o62o277 

返回顶部
顶部