精华内容
下载资源
问答
  • 微信开发者工具开发微信小程序

    千次阅读 2018-11-08 15:23:58
    微信开发者工具开发微信小程序1、下载工具2、工具使用3、增删改查a:使用云开发数据库以查询为例b:调用本地springboot接口以查询为例 1、下载工具 进入微信公众平台:微信公众平台. 由于我已经注册过,所以提供文档...

    1、下载工具

    进入微信公众平台:微信公众平台.
    由于我已经注册过,所以提供文档参考开发文档api.
    刚入门只需要看这几类即可:
    在这里插入图片描述
    根据文档链接(https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html?t=18110719)下载开发工具,根据电脑配置下载:
    在这里插入图片描述
    下载后的工具:
    在这里插入图片描述
    安装后的文件夹:
    在这里插入图片描述

    2、工具使用

    点击exe,进入下图:
    在这里插入图片描述
    点击小程序项目,进入下图(这里的项目是我之前开发过的):
    在这里插入图片描述
    在这里插入图片描述

    平台自带的获取微信号和获取浏览时间,进入项目即可看到
    在这里插入图片描述

    具体可参考微信官方文档 工具使用文档.
    在这里插入图片描述

    3、增删改查

    a:使用云开发数据库

    注意:具体可参考云开发文档.
    1、新建项目选择一个空目录,填入 AppID(使用云开发能力必须填写 AppID),勾选创建 “云开发 QuickStart 项目”
    2、进入程序若是出现调用函数失败的错误:在 app.json / game.json 中增加字段 “cloud”: true即可解决
    3、进入项目点击上方云开发:在这里插入图片描述
    4、配置后进入数据库:
    在这里插入图片描述

    以查询为例

    在这里插入图片描述

    b:调用本地springboot接口

    以查询为例

    springboot接口是另外的项目,此处只是告诉大家如何调用
    1、将springboot接口用maven打包成jar文件
    在这里插入图片描述
    2、待jar启动后,就可以调用啦在这里插入图片描述
    3、如果调用时候出现405错误,不要慌,点击右上角的详情,勾选不校验合法参数即可,g

    特别提醒:如果有什么不懂的,或者需要demo的,请私信我,有什么不足之处还请大家多多指教,谢谢。

    展开全文
  • 微信公众平台消息接口为开发者提供了一种新的消息处理方式。微信公众平台消息接口为开发者提供与用户进行消息交互的能力。对于成功接入消息接口的微信公众账号,当用户发消息给公众号,微信公众平台服务器会使用HTTP...

    839f1327df065b4e6338787e6bb88c50.png

    微信公众平台消息接口为开发者提供了一种新的消息处理方式。微信公众平台消息接口为开发者提供与用户进行消息交互的能力。对于成功接入消息接口的微信公众账号,当用户发消息给公众号,微信公众平台服务器会使用HTTP请求对接入的网址进行消息推送,第三方服务器可通过响应包回复特定结构,从而达到回复消息的目的。本文内容就整理些常用的的微信开发API,可以了解下。

    package cn.vision.weixindemo.utils.base.API;

    public class WeiXin_API {

    // 授权类

    /**

    * 获取授权Token

    * https请求方式: GET

    * 字段 必填 备注

    * grant_type 是 获取access_token填写client_credential

    * appid 是 第三方用户唯一凭证

    * secret 是 第三方用户唯一凭证密钥,即appsecret

    *

    * by Vision

    */

    public static String API_GET_ACCESS_TOKEN = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET";

    // 菜单类

    /**

    * 创建菜单

    * http请求方式:POST(请使用https协议)

    * 字段 必填 备注

    * button 是 一级菜单数组,个数应为1~3个

    * sub_button 否 二级菜单数组,个数应为1~5个

    * type 是 菜单的响应动作类型,view表示网页类型,click表示点击类型,miniprogram表示小程序类型

    * name 是 菜单标题,不超过16个字节,子菜单不超过60个字节

    * key click等点击类型必须 菜单KEY值,用于消息接口推送,不超过128字节

    * url view、miniprogram类型必须 网页 链接,用户点击菜单可打开链接,不超过1024字节。 type为miniprogram时,不支持小程序的老版本客户端将打开本url。

    * media_id media_id类型和view_limited类型必须 调用新增永久素材接口返回的合法media_id

    * appid miniprogram类型必须 小程序的appid(仅认证公众号可配置)

    * pagepath miniprogram类型必须 小程序的页面路径

    *

    * by Vision

    */

    public static String API_POST_CREATE_MENU = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN";

    /**

    * 查询菜单

    *http请求方式:GET

    * 字段 必填 备注

    * access_token 是 微信开发者授权token

    * by Vision

    */

    public static String API_GET_QUERY_MENU = "https://api.weixin.qq.com/cgi-bin/menu/get?access_token=ACCESS_TOKEN";

    /**

    * 删除菜单

    * 字段 必填 备注

    * access_token 是 微信开发者授权token

    * by Vision

    */

    public static String API_GET_DELETE_MENU = "https://api.weixin.qq.com/cgi-bin/menu/delete?access_token=ACCESS_TOKEN";

    //个性化菜单

    /**

    * 预留

    */

    //IP类

    /**

    * 获取微信服务器ip

    * 字段 必填 备注

    * access_token 是 微信开发者授权token

    * by Vision

    */

    public static String API_GET_GETCALLBACKIP ="https://api.weixin.qq.com/cgi-bin/getcallbackip?access_token=ACCESS_TOKEN";

    // 客服类

    /**

    * 添加客服账号

    * http请求方式: POST

    *

    * "kf_account" : "test1@test",

    * "nickname" : "客服1",

    * "password" : "pswmd5",

    *

    * by Vision

    */

    public static String API_POST_ADDKF = "https://api.weixin.qq.com/customservice/kfaccount/add?access_token=ACCESS_TOKEN";

    /**

    * 修改客服账号

    * http请求方式: POST

    *

    * "kf_account" : "test1@test",

    * "nickname" : "客服1",

    * "password" : "pswmd5",

    *

    * by Vision

    */

    public static String API_POST_UPDATEKF = "https://api.weixin.qq.com/customservice/kfaccount/update?access_token=ACCESS_TOKEN";

    /**

    * 删除客服账号

    * http请求方式: GET

    * "kf_account" : "test1@test",

    * "nickname" : "客服1",

    * "password" : "pswmd5",

    *

    * by Vision

    */

    public static String API_GET_DELETEKF = "https://api.weixin.qq.com/customservice/kfaccount/del?access_token=ACCESS_TOKEN";

    /**

    * 上传客服头像

    * http请求方式: POST/FORM

    *

    * 调用示例:使用curl命令,用FORM表单方式上传一个多媒体文件,curl命令的具体用法请自行了解

    *

    * by Vision

    */

    public static String API_POST_KFHEADIMG = "http://api.weixin.qq.com/customservice/kfaccount/uploadheadimg?access_token=ACCESS_TOKEN&kf_account=KFACCOUNT";

    /**

    * 客服发送消息

    * http请求方式: POST

    * 不同的消息类型需要提交不同的参数,具体请查阅官方文档

    *

    * by Vision

    */

    public static String API_POST_KFCONTEXT = "https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=ACCESS_TOKEN";

    /**

    * http请求方式: POST

    * 开发者可通过调用“客服输入状态”接口,返回客服当前输入状态给用户。

    * 字段 必填 备注

    * access_token 是 调用接口凭证

    * touser 是 普通用户(openid)

    * command 是 "Typing":对用户下发“正在输入"状态 "CancelTyping":取消对用户的”正在输入"状态

    * by Vision

    */

    public static String API_POST_KF_TYPING = "POST https://api.weixin.qq.com/cgi-bin/message/custom/typing?access_token=ACCESS_TOKEN";

    // 模板消息类

    /**

    * 设置所行业

    * http请求方式: POST

    *

    * 参数 是否必须 说明

    * access_token 是 接口调用凭证

    * industry_id1 是 公众号模板消息所属行业编号

    * industry_id2 是 公众号模板消息所属行业编号

    *

    * 编号消息请查阅官方文档

    * by Vision

    */

    public static String API_POST_SET_INDUSTRY = "https://api.weixin.qq.com/cgi-bin/template/api_set_industry?access_token=ACCESS_TOKEN";

    /**

    * 获取设置的行业信息

    * http请求方式:GET

    *

    * 参数 是否必须 说明

    * access_token 是 接口调用凭证

    *

    * by Vision

    */

    public static String API_GET_INDUSTRY = "https://api.weixin.qq.com/cgi-bin/template/get_industry?access_token=ACCESS_TOKEN";

    /**

    * 获得模板ID

    * http请求方式: POST

    *

    * 参数 是否必须 说明

    * access_token 是 接口调用凭证

    * template_id_short 是 模板库中模板的编号,有“TM**”和“OPENTMTM**”等形式

    * by Vision

    */

    public static String API_GET_TEMPLATE = "https://api.weixin.qq.com/cgi-bin/template/api_add_template?access_token=ACCESS_TOKEN";

    /**

    * 获取模板列表

    * http请求方式:GET

    * https://api.weixin.qq.com/cgi-bin/template/get_all_private_template?access_token=ACCESS_TOKEN

    *

    * 参数 是否必须 说明

    * access_token 是 接口调用凭证

    */

    public static String API_GET_ALL_PRIVATE_TEMPLATE = "https://api.weixin.qq.com/cgi-bin/template/get_all_private_template?access_token=ACCESS_TOKEN";

    /**

    * 删除模板

    * http请求方式:POST

    * https://api.weixin.qq.com/cgi-bin/template/del_private_template?access_token=ACCESS_TOKEN

    *

    * 参数 是否必须 说明

    * access_token 是 接口调用凭证

    * template_id 是 公众帐号下模板消息ID

    */

    public static String API_POST_DEL_PRIVATE_TEMPLATE = "https://api.weixin.qq.com/cgi-bin/template/del_private_template?access_token=ACCESS_TOKEN";

    /**

    * 发送模板消息

    * http请求方式: POST

    * https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN

    * 参数 是否必填 说明

    * touser 是 接收者openid

    * template_id 是 模板ID

    * url 否 模板跳转链接

    * miniprogram 否 跳小程序所需数据,不需跳小程序可不用传该数据

    * appid 是 所需跳转到的小程序appid(该小程序appid必须与发模板消息的公众号是绑定关联关系,暂不支持小游戏)

    * pagepath 否 所需跳转到小程序的具体页面路径,支持带参数,(示例index?foo=bar),暂不支持小游戏

    * data 是 模板数据

    * color 否 模板内容字体颜色,不填默认为黑色

    *

    */

    public static String API_POST_SENDTEMPLATE = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN";

    // 自动回复类

    /**

    * http请求方式: GET(请使用https协议)

    * https://api.weixin.qq.com/cgi-bin/get_current_autoreply_info?access_token=ACCESS_TOKEN

    * 具体参数请查阅官方文档

    */

    public static String API_GET_CURRENT_AUTOREPLY_INFO = "https://api.weixin.qq.com/cgi-bin/get_current_autoreply_info?access_token=ACCESS_TOKEN";

    }

    更多关于微信API的信息,也可以咨询99API了解。

    展开全文
  • 微信开发模式api接口文档简介

    千次阅读 2014-11-12 11:40:10
    微信公众平台开发模式对于很多人来说还是很难理解,毕竟是代码问题,这份资料,面对的主要也是有编程经验的。对于只会编辑模式的人来说。阅读会有点困难。我们现在就一起来了解一下吧! 1 文本类型息 接口...

    微信公众平台开发模式对于很多人来说还是很难理解,毕竟是代码问题,这份资料,面对的主要也是有编程经验的。对于只会编辑模式的人来说。阅读会有点困难。我们现在就一起来了解一下吧!

    1 文本类型息

    接口获取到的消息格式:

    这类信息是微信公众平台接收到的最多的消息。即用户向微信公众帐号发送文本信息。消息格式为:

    文本消息的数据字段:

    ToUserName:开发者微信号(公众账号ID)

    FromUserName:发送方帐号(微信用户的OPENID,每个微信用户与每个公众账号是唯一的,不同公众账号同个用户OPENID是不同的)

    CreateTime:消息创建时间

    MsgType:消息类型(文本消息为text)

    Content:消息内容

    MsgId:消息的ID号

    2 图文类型

    用户使用图片上传发送消息

    接口获取到的消息格式:

    图片消息与文本消息数据不同:

    MsgType:消息类型为image

    PicUrl:图片链接,该图片保存在微信的服务器上,可以通过远程抓取图片程序保存到本地。

    3  LBS,用户发送地理位置功能,常用在饮食类等本地的微信公众帐号

    接口获取到的消息格式:

    地理位置消息与文本消息数据不同:

    MsgType:消息类型为location

    Location_X、Location_Y、Scale:地理位置的经纬度和地图缩放比例,用于第三方地图接口的应用,搜索周边需要用到

    Label:地理位置文字信息,如某某城市某某路某某号,如果以城市为单位查询直接拿这个就可以。

    4 链接消息

    像微市场的微信公众帐号就采用了很多链接消息的,具体大家可以关注微市场公众帐号体验下哦!

    链接消息与文本消息数据不同:

    MsgType:消息类型为link

    Title:消息标题

    Description:消息描述

    Url:链接地址

    5 语音消息

    这个消息接口并不在公开文档上,但事实上有不少微信应用已经在使用,比如路况电台,不全面开放的原因我个人猜测是因为微信自己的语音识别还不理想,未来肯定会开放,想象一下对公众账号说句话后台就能给反馈信息多方便的功能。

    接口获取到的消息格式:

    语音消息与文本消息数据不同:

    MsgType:消息类型为voice

    MediaId:语音消息媒体id,可以调用相应接口获取内容

    Format:语音类型,如amr,speex,wav等,目前是使用的speex。

    6 事件推送

    这个接口很重要,目前只开放了用户关注、用户退订,还有自定义菜单按钮相应的功能,部分测试的有用户打开公众号提醒和自动发送地理位置。也就是用户不发送任何内容也可以捕捉用户行为做出回复。

    接口获取到的消息格式:

    事件推送与文本消息数据不同:

    MsgType:消息类型为event

    Event:事件内容,subscribe(订阅)、unsubscribe(取消订阅)、CLICK(自定义菜单点击事件)

    EventKey:当用户事件为点击自定义菜单时,返回事件KEY值,与自定义菜单接口中KEY值对应。

    7 多图文消息类型

    与回复文本消息的数据字段的不同:

    MsgType:回复消息类型为news

    ArticleCount:图文消息个数,限制为10条以内,这个必须准确,有多少条图文消息就得填写多少,不然会出错。

    Articles:多条图文消息信息,默认第一个item为大图,每个item的结构完全一样,每个item表示一条图文消息。

    Title:图文消息标题

    Description:图文消息描述

    PicUrl:图片链接,支持JPG、PNG格式,较好的效果为大图640*320,小图80*80。

    Url:点击图文消息跳转链接,这个链接可以是自己网站链接,但是记得申请白名单,不然出现警告提示用户一般不会点击进去。

    展开全文
  • 微信网页开发样式库: ... https://weui.io/ 微信支付开发文档: https://pay.weixin.qq.com/wiki/doc/api/index.html 微信公众平台技术文档: https://mp.weixin.qq.com/...

    微信网页开发样式库:

    http://mp.weixin.qq.com/wiki/2/ae9782fb42e47ad79eb7b361c2149d16.html

    https://weui.io/

    微信支付开发文档:

    https://pay.weixin.qq.com/wiki/doc/api/index.html

    微信公众平台技术文档:

    https://mp.weixin.qq.com/wiki

    微信公众平台开发者文档

    https://mp.weixin.qq.com/wiki/home/index.html

    微信JS-SDK Demo

    http://203.195.235.76/jssdk/

    微信小程序

    https://mp.weixin.qq.com/debug/wxadoc/dev/

    转载于:https://www.cnblogs.com/huangenai/p/6239251.html

    展开全文
  • 微信公众平台目前分成消息接口和通用接口两大模块。通用接口是使用HTTP请求,让开发者直接与微信服务器交互,实现媒体文件上传、媒体文件获取等功能,达到获取图片、语音、视频等媒体文件的目的。 AD: 2013...
  • 微信公众平台消息接口为开发者提供了一种新的消息处理方式。微信公众平台消息接口为开发者提供与用户进行消息交互的能力。对于成功接入消息接口的微信公众账号,当用户发消息给公众号,微信公众平台服务器会使用http...
  • 微信公众平台目前分成消息接口和通用接口两大模块。 接入消息接口的微信公众账号,当关注该公众账号的粉丝向其发送消息,微信服务器会对公众账号所对应的服务器地址推送一个特定结构的消息体,公众账号开发者可以...
  • 微信公众平台基础开发步骤主要有三步:1、填写服务器2、验证服务器地址的有效性3、依据接口文档实现业务逻辑第一步大家应该都不陌生,其实就是在开启开发者模式后需要配置的自己程序所在服务器的路径(必须得是可以...
  • 微信公众平台团队喜欢在深夜给人惊喜,这不,微信小程序开发文档昨晚23点半发出了,很多开发者表示要兴奋得睡不着了。和ytkah一起看看小程序文档吧!小程序文档包含:小程序简易教程、小程序框架、小程序组件、小...
  • 1.微信公众平台开发者文档 http://mp.weixin.qq.com/wiki/home/index.html 2.微信公众平台 https://mp.weixin.qq.com/ 3.第三方api weixin4j https://github.com/foxinmy/weixin4j ... ...
  • 这个系列的第二篇教程,介绍的实际是被动方式给微信用户发文本消息,即...微信开发者中心的文档将这种行为称为“被动回复用户消息”: 回复消息报文的格式在开发者文档里也有清晰的定义,是一个xml格式的字符串...
  • 微信公众平台开发者文档 微信商户服务中心 微信支付开发教程 微信支付开发教程(商户平台版) 微信开放平台(公众号第三方平台开发) ...
  • 一、阅读这段系列之前,你必须花半天时间大致阅读微信公众平台API文档,我尽量以简短快速的语言与大家分享一个过程 二、借助微信公众平台SDK Senparc.Weixin for C#,所以你必须对Senparc进行独立的了解...
  • 1、打开微信开发者文档,找到开始开发,接入指南,页面往下翻找到PHP示例代码下载,解压后文件为wx_sample.php: 2、复制wx_sample.php到开发目录下面,更名为api.php,并通过svn上传到服务器; 3、打开微信开发...
  • 微信公众平台文档地址:微信公众平台技术文档 一、access_token说明 access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留...
  • 官方地址: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_3 一、设置支付目录 支付授权目录说明: 1、商户最后请求拉起微信支付收银台的页面地址...登录微信支付商户平台(pay.weixin.qq.com)--&g

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 253
精华内容 101
关键字:

微信开发者平台api文档