2018-10-25 15:11:50 lvyan1994 阅读数 605
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27809 人正在学习 去看看 秦子恒

错误:

解决:

1.点击详情:

2.点击域名信息,刷新下域名:

3.然后刷新下游戏就能正常运行了

 

2018-05-16 10:49:44 qq_36515344 阅读数 3968
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27809 人正在学习 去看看 秦子恒

开发者工具配置:

在开发者工具右侧的详情中的项目设置,将不校验合法域名打上勾(避免每个月只能修改五次合法域名的弊端,当然这只适用于开发者工具开发时)


index.js:

Page({
  data : {
    json : ''
  },

  onLoad:function(){
    var that = this;
      wx.request({
        url: 'http://localhost:8888',
        method: 'GET',
        dataType: 'json',
        responseType: 'text',
        success: function(res) {
          console.log(res.data);
          that.setData({
            json : res.data.name +' '+ res.data.from
          })
        },
        fail: function(res) {}
      })
  }
})

index.wxml:

<view>{{json}}</view>

本地nodejs服务器:

(server.js是单独存在的js文件,不用写在开发者工具里,要通过终端输入 node server.js打开,需要nodejs环境)

server.js:

var http = require('http');

http.createServer(function (request, response) {

    // 发送 HTTP 头部 
    // HTTP 状态值: 200 : OK
    // 内容类型: text/plain
    response.writeHead(200, {'Content-Type': 'text/plain'});

    // 发送响应数据 "Hello World"
    response.end('{"name":"本地服务器","from":"127.0.0.1"}');
}).listen(8888);

// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');

此服务器监听本地8888端口,并在接受请求后返回一个json数据如下:

{"name":"localhost","from":"127.0.0.1"}

测试结果如下:

1.在终端中打开server.js文件


2.本地浏览器测试127.0.0.1:8888


3.微信开发者工具测试结果:



注意事项:开发者工具中使用wx.request时的url需要http://开头

2018-06-05 14:52:18 Charles_Tian 阅读数 7063
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27809 人正在学习 去看看 秦子恒

问题(1):报如下错误,合法域名校验出错:不在以下合法域名列表中,请参考文档...


这个问题最好解决了,直接这样操作。在微信开发者工具窗口右上角点击详情;


然后再项目设置里勾选不校验合法域名、web-view(业务域名)、TLS版本以及HTTPS证书即可。


问题(2):如果是报下面的错误,如图所示,就是你明明在发送请求时,路径已经写好了,为线上路径,但还是报错,是因为你并没有配置合法域名信息。即实际项目开发,那就需要管理员先设置好。 


设置步骤如下: 

1. 以管理员身份登录微信小程序后台 

地址:http://mp.weixin.qq.com

2. 将要请求的域名设置为请求合法域名 

注:request 合法域名可以填写多个,如果已经有其它的合法域名了,新增一个就行了

如图所示: 

注意:添加合法域名后,域名信息更新到服务器会有一定的时间延迟,这个时候可能并不会立即生效,需要等待一段时间,一般也就十分钟左右吧,博主添加后一分钟就生效了。

问题(3):如果发现在微信公众平台添加并等待一段时间之后,发现还是报500服务器错误,那么可能并不是其他的问题了,这个时候可能就是版本不兼容的问题了,可以这样做,点击微信开发者工具里的“微信开发者工具”选项里的“检查更新”,然后等待下载安装即可,随后重启微信开发者工具就可以解决问题了,博主的问题就是这么解决的,哎,感觉微信开发者工具更新的速度特别快,有的一个功能被废弃,有的则被代替,总之要想开发好小程序之类的,得先把版本更新到最新最好。


2017-11-09 10:25:14 lm3306 阅读数 1227
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27809 人正在学习 去看看 秦子恒

在微信开发者工具中,可以临时开启 开发环境不校验请求域名、TLS版本及HTTPS证书 选项,跳过服务器域名的校验。此时,在微信开发者工具中及手机开启调试模式时,不会进行服务器域名的校验。

 

 

2018-08-01 15:32:16 keeprunning95 阅读数 17479
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27809 人正在学习 去看看 秦子恒

问题描述:

微信小程序登陆校验时需要使用临时登录凭证codeappIDappsecret获取 session_key 和 openid 等。但是后台向微信服务器请求时一直报{"errcode":40029,"errmsg":"invalid code, hints: [ req_id: weh8ka0297hc58 ]"}错误。

分析问题:

微信开发者工具里开发项目需要填写appID,后台请求openid也需要appID,但是前端有两个人都申请了appID,有时项目里的appID也没区分到底是哪一个。出现无效code的原因就是前后端的appID不一致。

总结:

临时登录凭证codeappIDappsecret必须相互对应。

微信开发

阅读数 295

没有更多推荐了,返回首页