微信API接口_微信下载

微信API接口_微信下载整理一下微信API文档,以备未来开发,本文API内容为常用的微信开发API整理,内容有待完善……packagecn.vision.weixindemo.utils.base.API;publicclassWeiXin_API{//授权类/***获取授权Token*https请求方式:GET*字段…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

整理一下微信API文档,以备未来开发,本文API内容为常用的微信开发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";
}

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/186777.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • centos开启关闭防火墙(电脑防火墙关闭有什么影响)

    CentOS6:1)永久性生效,重启后不会复原开启:chkconfigiptableson关闭:chkconfigiptablesoff 2)即时生效,重启后复原service iptables status    查看防火墙状态service iptables start     开启防火墙service iptab…

    2022年4月13日
    53
  • Redis的数据类型以及各类型的操作

    Redis的数据类型以及各类型的操作

    2022年4月3日
    33
  • python Fake 安装使用

    python Fake 安装使用安装Faker使用pip安装pipinstallFaker或者去Faker的PyPI页面下载Wheel或者Source文件进行安装:基本用法fromfakerimportFaker#1fake=Faker()#2fake.name()#3DonnaKellyfake.address()#4519DonnaRiverPortNatalie,SD87384从faker

    2022年10月16日
    0
  • mac Intrellij idea 的激活码【2021最新】

    (mac Intrellij idea 的激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月30日
    78
  • 计算机 修改 虚拟ip,电脑虚拟ip地址怎么弄?「建议收藏」

    计算机 修改 虚拟ip,电脑虚拟ip地址怎么弄?「建议收藏」原标题:电脑虚拟ip地址怎么弄?在需要建立局域网和连接多台计算机时。我将重新设置电脑的IP地址,这样电脑就可以连上网了。因此,如何设置电脑的IP地址呢?以下是根据电脑原来的IP地址设置IP地址的共享方法。设置步骤:1、首先,右击桌面上的网络邻居,并在打开的菜单中选择该属性。2、在打开的“网络连接”属性菜单中找到本地连接,单击“本地连接”,然后点击“查看此连接状态”,即可打开本地连接。单击“支持”标…

    2022年10月12日
    0
  • 零基础入门STM32编程(二)

    零基础入门STM32编程(二)前情回顾上篇文章初步认识了STM32,了解了STM32的分类及型号命名规则,本篇内容继续STM32串口编程入门学习。一走进STM321.1STM32系列STM32单片机分为四类五种,四类介绍参见上一篇文章,本文仅阐述五个系列,分别为:STM32F0系列是针对8位和16位微控制器的32位MCU替代产品,对于工程人员来说非常有吸引力,他们希望其产品平台不会过时,并可围绕工业标准ArmCortex-M0内核进行标准化开发。 STM32G0系列是基于ArmCortex-M0+核心的新..

    2022年9月7日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号