微信接口开发

微信公众平台消息接口开发(1)启用接口

北战南征 提交于 2020-03-11 08:15:25
你的服务器没有正确响应Token验证,请阅读消息接口使用指南 微信 微信公众平台开发模式 平台 消息 接口 启用 URL Token 作者: http://txw1958.cnblogs.com/ 本系统教程以微信公众平台应用天气神(账号WeatherGod,支持国内近2500个城市天气的名称、拼音、简拼、区号、邮编以及语音触发模式,地理位置查询,以及图片识别技术,语音识别功能(研))为例,讲解微信接口开发过程。欢迎大家关注该账号并查询当地天气,二维码见底部。 微信公众平台开发入门教程 请直接点击 http://www.cnblogs.com/txw1958/p/wechat-tutorial.html 本文是 微信公众平台消息接口开发(1)启用接口 的下部分 三、你的服务器没有正确响应Token验证的解决方法 首先要了解的是什么是URL和Token,在这里,URL就是放置了接口程序的网址,这个网址一般得是你自己的服务器或空间地址。你自己在这个空间上某个目录已经有接口程序了,你知道这个接口程序在互联网上的访问地址是什么。而Token就是一个令牌,该令牌是个数字或字母形式的字符串,用于微信服务器与你的服务器进行通讯的时候的身份验证。防止非法数据来搞乱。 然后要了解的是开发模式为什么要使用Url和Token,使用url是为了让微信服务器和你的服务器进行通讯对话

微信公众号平台接口开发:基础支持,获取微信服务器IP地址

谁说胖子不能爱 提交于 2020-03-02 04:19:20
官方说明 目前看不出来这个接口有哪些具体运用,但是既然有这个接口,那我们就试试能不能用 访问接口 修改WeCharBase.cs,新增以下2个方法 1 public static string ServerIPs 2 { 3 get { return GetServerIPs(); } 4 } 5 6 /// <summary>获取所有服务器IP</summary> 7 /// <returns></returns> 8 private static string GetServerIPs() 9 { 10 try 11 { 12 var client = new WebClient(); 13 client.Encoding = Encoding.UTF8; 14 return client.DownloadString(string.Format("https://api.weixin.qq.com/cgi-bin/getcallbackip?access_token={0}", WeCharBase.AccessToken)); 15 } 16 catch (Exception ex) 17 { 18 return ex.Message; 19 } 20 } 修改控制器:SubscriptController.cs 1 /// <summary>获取微信服务器IP地址<

细谈c#开发微信语音接口

巧了我就是萌 提交于 2020-03-02 00:52:26
现在是微信时代 微信最开始就是做语音聊天而使得其更加流行的,因此语音的识别处理自然也就成为微信交流的一个重要途径,微信的开发接口,也提供了对语音的消息请求处理。本文主要介绍如何利用语音的识别,对C#开发的微信门户应用的整个事件链的处理操作,使得在我们的微信账号里面,更加方便和多元化对用户的输入进行处理。开发环境visual studio one、微信语音接口的定义 微信的API这么定义语音的识别的: 开通语音识别功能,用户每次发送语音给公众号时,微信会在推送的语音消息XML数据包中,增加一个Recongnition字段 。 语音的消息格式如下所示。 < xml > < ToUserName > <![CDATA[ toUser ]]> </ ToUserName > < FromUserName > <![CDATA[ fromUser ]]> </ FromUserName > < CreateTime > 1357290913 </ CreateTime > < MsgType > <![CDATA[ voice ]]> </ MsgType > < MediaId > <![CDATA[ media_id ]]> </ MediaId > < Format > <![CDATA[ Format ]]> </ Format > < MsgId >

微信个人开发使用测试公众号配置

纵饮孤独 提交于 2020-02-25 15:04:55
公众号登录地址:https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index 微信接口调试地址:https://mp.weixin.qq.com/debug/cgi-bin/apiinfo 公众号菜单配置的格式: {   "button": [{     "name": "",     "sub_button": [{       "type": "view",       "name": "",       "url": ""     },{       "type": "view",       "name": "",       "url": ""     }]   }] } ------------------------------------------------------------------------------------------- 个人笔记,仅供参考 来源: https://www.cnblogs.com/1427wsl/p/12361444.html

微信小程序接口配置问题

痞子三分冷 提交于 2020-02-23 14:20:38
安疫逆战,加油!!! 一、在微信开发者工具中配置 打开微信开发者工具,右上角" >> "点击“ 详情 “ 点击” 本地设置 “ 勾选上” 不校验安全域名、TLS 版本以及 HTTPS 证书 “ 二、上线配置 打开微信公众平台,侧边栏点击点击“ 开发 “——>" 开发设置 " 找到下面的 服务器域名 进行配置 来源: https://www.cnblogs.com/yqq520/p/12349526.html

微信网页开发配置

半腔热情 提交于 2020-02-18 22:35:03
1.去微信公众平台进入 “公众号设置” 的 “功能设置” 里 “填写js接口安全域名”。 2.引入js文件 在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.6.0.js 如需进一步提升服务稳定性,当上述资源不可访问时,可改访问:http://res2.wx.qq.com/open/js/jweixin-1.6.0.js (支持https)。 备注:支持使用 AMD/CMD 标准模块加载方法加载 3.通过config注入接口权限验证配置 this.request(CONFIG.URLS.GET_WX_JS_PARAMS,{url:location.href},(res)=>{ let data=res.data wx.config({ debug: false, appId: data.appId, timestamp: data.timestamp, nonceStr: data.nonceStr, signature: data.signature, jsApiList: ['需要调用的接口名','需要调用的接口名'] }); }) 4.通过wx.ready()处理成功验证 来源: https://www.cnblogs.com/xinchenhui/p/12329082.html

微信服务号推送消息接口开发

馋奶兔 提交于 2020-02-15 03:18:58
1.登录微信公众开发平台 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 拿到这个以后,下面会有一个二维码生成,这二维码就是沙箱环境的测试公招号! 2.基于Django开发接口 首先把用到的URL全部贴出。 from django.conf.urls import url from django.contrib import admin from app01 import views urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^index/$', views.index), url(r'^login/$', views.login), url(r'^bind/$', views.bind), url(r'^bind_qcode/$', views.bind_qcode), url(r'^callback/$', views.callback), url(r'^sendmsg/$', views.sendmsg), ] 在项目中需要用户登录,让他关注我们网站的服务号,然后给他推送消息等。 准备工作: 1.登录的装饰器 def auth(func): ''' 登录认证的装饰器函数【其实可以写成一个中间件】 :param func:

微信小程序开发之获取用户手机号码——使用简单php接口demo进行加密数据解密

a 夏天 提交于 2020-01-26 11:12:54
后边要做一个微信小程序,并要能获取用户微信绑定的手机号码。而小程序开发文档上边提供的获取手机号码的接口(getPhoneNumber())返回的是密文,需要服务器端进行解密,但是官方提供的开发文档一如既往的乱,如果没有对小程序开发文档有一个整体的了解,搞懂解密流程还是有点难的。这里把小程序从请求用户授权获取手机号码直至获取到手机号码明文的整个流程串了起来,方便迅速了解,如下: 一. 前端相关操作: 1. 请求用户授权获取手机号码: 因为需要用户主动触发才能发起获取手机号接口,所以该功能不由 API 来调用,需用 <button> 组件的点击来触发,如下: wxml: <button wx:if="{{!phone}}" open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"> 获取手机号码</button> js: 1 Page({ 2 getPhoneNumber: function(e) {     3 if(e.detail.errMsg == "getPhoneNumber:fail user deny") return;   //用户允许授权    4 console.log("lv", e.detail.iv); //包括敏感数据在内的完整用户信息的加密数据,需要解密    5 console.log

微信支付接口申请指南

被刻印的时光 ゝ 提交于 2020-01-22 00:35:37
微信支付开发(11) Native支付 摘要: 关键字:微信公众平台 微信支付 Native原生支付作者:方倍工作室原文:http://www.cnblogs.com/txw1958/p/wxpay-native.html在这篇微信公众平台开发教程中,我们将介绍如何开发实现微信支付的Native功能。本文分为以下三个部分:生成Native支付UR... 阅读全文 posted @ 2014-08-19 23:51 方倍工作室 阅读(1) | 评论 (0) 编辑 微信支付开发(10) 全网发布 摘要: 关键字:微信公众平台 微信支付 全网发布 作者:方倍工作室原文:http://www.cnblogs.com/txw1958/p/wxpay-publish.html在这篇微信公众平台开发教程中,我们将介绍如何开发实现微信支付的全网发布功能。本文分为以下三个部分:微信支付目录设置发货接口的调通维权接... 阅读全文 posted @ 2014-08-16 19:38 方倍工作室 阅读(1048) | 评论 (3) 编辑 微信支付开发(9) 标记客户投诉处理状态 摘要: 本文介绍微信支付中如何标记客户投诉的处理状态。一、APIApi 的 url 为:https://api.weixin.qq.com/payfeedback/update?access_token=xxxxx&openid

微信公众号开发基本流程

人盡茶涼 提交于 2020-01-16 18:31:23
背景: 过年前后做了个微信公众号项目,已经过去一段时间了,抽空回忆总结下基本流程吧,不然很快估计自己就忘了。。 微信公众平台官网: https://mp.weixin.qq.com 一、注册公众号 首先注册时可以看到公众号有三种类型,个人用户大多数选择 订阅号 ,而企业用户一般选择 服务号 和 企业号 。 我们平常大多数关注的都是 订阅号 ,他们统一都放置在微信应用的订阅号消息列表中,没有微信支付等高级功能,只是用于发布文章等基础功能。 而服务号和企业号都在会话列表,和我们的微信好友是同级别的位置,具备微信支付等高级功能,一般是某个企业品牌的对外操作窗口,如海底捞火锅、顺丰速运等。 我们前期开发测试只需要 注册个人订阅号 即可,真正开发使用的是开发者工具里的测试号,具体下面会说。 真正生产的话,使用的都是经过微信认证的订阅号、服务号、企业号。 二、了解公众号管理页面 我们在微信公众平台扫码登录后可以发现管理页面左侧菜单栏有丰富的功能: 大概可以分为这几大模块: 首页、功能、小程序、管理、推广、统计、设置、开发 作为开发人员,首先应该关注的是设置、开发模块;而作为产品运营人员,关注的是功能、管理、推广模块;作为数据分析人员,关注的是统计模块。 首先我们不妨各个功能模块都点击看一看,大概了解下我们能做些什么。可以确认的是,这个微信公众平台当然不只是给开发人员使用的