微信开发 (自动回复图片,自定义菜单)

微信是一个高大上的东西,恩,没错

首先输入网址mp.weixin.qq.com进入微信公众平台

注册账号和密码(注意的是这里的账号和密码不是微信的账号密码

进入之后点击左侧开发/开发者工具

在右侧点击进入公众平台测试账号(因为测试账号的功能比较全,所以选择测试账号


一、微信自动回复图片功能

点击接口配置信息修改中的 消息接口使用指南之后 进入公众平台开发者文档


点击开始开发中的 接口指南 右侧第三步之上有一个PHP实例代码(下载之后放到自己的服务器

下面就是下载的php实例代码

其中 要验证TOKEN中的值要和接口信息中的配置一致

[php] view plain copy
  1. define("TOKEN""qweqwe");  


回复图片需要用到media_id

获取media_id需要获取access_token(每个access_token的生存时间是7200秒,建议把access加入缓存)


获取media_id


图片

回复的时候就回复图片


二、自定义菜单

自定义菜单首先需要获取access_token和上边一样

点击自定义菜单中的菜单创建接口

[php] view plain copy
  1. <?php  
  2. header('content-type:text/html;charset=utf-8');  
  3. define("APPID""wx15ca9f0520bc2e4c");  
  4. define("APPSECRET""2fadf1c74655b7a47253de19b7a23d7d");  
  5. $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".APPID."&secret=".APPSECRET;  
  6. $arr = file_get_contents($url);  
  7. $arr = json_decode($arr,true);  
  8. $access_token = $arr['access_token'];  
  9. $url = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=".$access_token;  
  10. $curl = new curl();  
  11. $data = ' {  
  12.      "button":[  
  13.      {    
  14.           "type":"click",  
  15.           "name":"今日歌曲",  
  16.           "key":"V1001_TODAY_MUSIC"  
  17.       },  
  18.       {  
  19.            "name":"菜单",  
  20.            "sub_button":[  
  21.            {      
  22.                "type":"view",  
  23.                "name":"搜索",  
  24.                "url":"http://www.soso.com/"  
  25.             },  
  26.             {  
  27.                "type":"view",  
  28.                "name":"视频",  
  29.                "url":"http://v.qq.com/"  
  30.             },  
  31.             {  
  32.                "type":"click",  
  33.                "name":"赞一下我们",  
  34.                "key":"V1001_GOOD"  
  35.             }]  
  36.        }]  
  37.  }';  
  38. echo $curl->send($url,'POST',$data);  
  39.   
  40. class curl    
  41.     {    
  42.             
  43.         function send($url,$method,$data='')    
  44.         {    
  45.             $ch = curl_init();   //1.初始化      
  46.             curl_setopt($ch, CURLOPT_URL, $url); //2.请求地址      
  47.             curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $method);//3.请求方式      
  48.             //4.参数如下      
  49.             curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);//https      
  50.             curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);      
  51.             curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)');//模拟浏览器      
  52.             curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);      
  53.             curl_setopt($ch, CURLOPT_AUTOREFERER, 1);       
  54.             if($method=="POST"){//5.post方式的时候添加数据      
  55.                 curl_setopt($ch, CURLOPT_POSTFIELDS, $data);      
  56.             }      
  57.             curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);      
  58.             $tmpInfo = curl_exec($ch);//6.执行            
  59.             return $tmpInfo;        
  60.         }    
  61.     }   
  62. ?>  

运行php文件,再重新关注即可显示菜单

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/62895.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大众CEO提前“毕业”,马斯克:软件是通向未来的关键

过去&#xff0c;软件是汽车的一部分&#xff0c;而如今&#xff0c;软件决定了汽车的价值。 近日&#xff0c;知名传统汽车厂商大众CEO赫伯特迪斯 (Herbert Diess) 提前卸任新闻引发人们热议&#xff0c;其好友特斯拉CEO马斯克发推表示&#xff1a;“软件是通向未来的关键。”…

“AI 不会取代程序员,而是其增长的加速器!”

ChatGPT 热潮下&#xff0c;关于 AI 是否会取代程序员的讨论不绝于耳&#xff0c;而本文作者认为&#xff1a;AI 反而会推动更多开发者的出现。 原文链接&#xff1a;https://interconnect.substack.com/p/ai-will-create-more-developers-not 未经允许&#xff0c;禁止转载&am…

谷歌终于也坐不住了 。。。

来源于51CTO技术栈 整理 | 言征 刚过去的一周&#xff0c;我们刚经历了三场对话式AI的大事&#xff1a;OpenAI的GPT-4&#xff0c;微软Office 365“核弹式”升级&#xff0c;百度的中文语言大模型“文心一言”&#xff0c;谷歌终于坐不住了&#xff0c;21日&#xff0c;谷歌首席…

我对 ChatGPT 进行多方位了解后的报告,超级全面,建议想了解的朋友看看(截至 2023.5.17)

优质介绍视频&#xff1a; GPT4前端【AI编程新纪元】 【渐构】万字科普GPT4为何会颠覆现有工作流&#xff1b;为何你要关注微软Copilot、文心一言等大模型 此文章不定期更新&#xff08;一周应该会更新一次&#xff09; 最近一次更新&#xff1a;2023.5.17 23:00&#xff08;…

获取钉钉企业部门用户信息

获取钉钉企业用户信息 有一个需求,需要获取本公司钉钉里面所有部门的员工信息,查阅钉钉官方文档后整理出了以下步骤: 1.登录钉钉企业管理员账号,创建一个应用 因为是公司内部使用区别第三方,所以选择企业内部开发 点击创建应用,填写基本信息 服务器IP写公网IP(可直接百度本机…

企业数字化转型|钉钉小程序开发权威指南

书籍发布&#xff1a;《钉钉小程序开发权威指南》书籍正式预售 钉钉技术团队聚力撰写&#xff0c;本书细致全面地介绍钉钉小程序技术原理及开发要点&#xff0c; 详细介绍从成为一名钉钉开发者到小程序应用上架的每一步流程。助力企业实现组织数字化和业务数字化。 购买渠道 …

钉钉E应用架构详解

&#xff25;应用框架详解&#xff1a; App:指的是E应用。 Page&#xff1a;页面&#xff0c;一个app有多个page。 App的生命周期&#xff1a; 当用户点击应用&#xff0c;进去onLaunch(启动应用)->onShow,当用户点返回按钮时&#xff0c;不会销毁当前页面(保活状态)&…

Python结合钉钉实时自动监控股票行情,上班炒股再也不怕老板发现

最近全球股市开始回暖&#xff0c;之前清仓的股民现在又陆续开始建仓。股市交易时间&#xff0c;一般也是上班时间&#xff0c;频繁的查看股票软件不仅会影响工作效率&#xff0c;也容易被老板以为工作不饱和。所以&#xff0c;我们就借助python的强大功能&#xff0c;把提前设…

【钉钉-场景化能力包】应用内发DING消息

客户痛点 面对不同类型的中小型企业&#xff0c;人员较多&#xff0c;找人非常困难&#xff0c;管理子公司的时候&#xff0c;协调的问题就更多&#xff0c;企业使用常规的个人聊天软件&#xff0c;消息发送后&#xff0c;不能准确判断消息是否已读&#xff0c;导致沟通管理效…

DingTalk「开发者说」如何开发钉钉高价值应用三部曲

一、钉钉是什么&#xff1f; 钉钉是企业应用数字化的操作系统 简单来说&#xff0c;钉钉是企业应用数字化的操作系统&#xff0c;就如同PC上的windows操作系统一样&#xff0c;我们可以在上面安装各种应用比如office、WPS&#xff0c;用于企业的各种实际应用。 钉钉自带原生…

数据分析:扩展企业微信、钉钉、飞书等告警通知渠道

本章节主要讲述如何扩展告警的通知渠道&#xff0c;以便将告警发送到第三方应用中 企业微信 实现目标 ●在鸿鹄中创建的告警被触发后&#xff0c;将告警通知发送至指定的企业微信群聊 配置步骤 1、打开“企业微信”&#xff0c;点击告警群右上角的“...”按钮 2、点击“群机器人…

Meta 开源 ImageBind 新模型,超越 GPT-4,对齐文本、音频等 6 种模态!

整理 | 屠敏 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 据外媒报道&#xff0c;上周四&#xff0c;Google、微软、OpenAI 几家公司的 CEO 受邀去白宫&#xff0c;共论关于人工智能发展的一些重要问题。然而&#xff0c;让人有些想不通的是&#xff0c;深耕 A…

刷屏的Llama 2性能究竟如何?

Datawhale干货 大模型&#xff1a;Llama 2&#xff0c; 来源&#xff1a;机器之心 虽然性能仍不及ChatGPT 3.5&#xff0c;但开源的力量是无法估量的。 相信很多人都被 Meta 发布的 Llama 2 刷了屏。OpenAI 研究科学家 Andrej Karpathy 在推特上表示&#xff0c;「对于人工智能…

ESP8266用点灯app接入小爱同学

ESP8266接入小爱同学—智能LED台灯或风扇 首先用的是arduino IDE对esp8266进行的编译&#xff0c;arduino对8266编译环境的具体配置可参考 1.利用WiFiManager库实现自动配网&#xff0c;亦能够满足在不同WiFi下可以不用更改程序即可链接不同的WiFi 2.利用esp8266 OTA功能实现应…

2023年,TO B投资巨轮驶向何处?

冰点市场中&#xff0c;危与机也往往同在&#xff0c;能够在这次疫情长跑竞赛中抓得住火花的企业&#xff0c;也一定将会在接下来的2023年走出庭院、走向更多产业场景&#xff0c;和更大的世界。 作者|斗斗 编辑|皮爷 出品|产业家 融资事件减少58%、融资金额减少37%、平…

使用CSS提高网站性能的30种方法

根据httparchive.org的页面重量报告&#xff0c;CSS在平均70个请求和2MB的网页上占7个HTTP请求和70Kb的代码。这并不是网站性能糟糕的最坏原因&#xff08;我正看着你呢&#xff0c;JavaScript&#xff09;&#xff0c;但CSS面临着特定的挑战&#xff1a; CSS会阻止渲染&#x…

都抢发AI大模型,谁关注模型安全?

如果要给4月定一个主题&#xff0c;“大模型”应该当仁不让。 从4月7日阿里突然放出“通义千问”内测开始&#xff1b;8日&#xff0c;华为放出盘古大模型&#xff1b;10日&#xff0c;商汤推出类ChatGPT产品“商量SenseChat”&#xff1b;之后&#xff0c;11日的阿里云峰会&am…

刘慈欣谈AI:人类若生活在科技的安乐窝里,终将会被“消灭”

“如果人类把社会运作的权力交给人工智能&#xff0c;选择生活在科技的安乐窝里&#xff0c;丧失活力和开拓性。那么&#xff0c;人类最终会被人工智能消灭。”面对突飞猛进的人工智能&#xff0c;中国科幻作家刘慈欣这样说道。 以ChatGPT为代表的生成式人工智能&#xff0c;凭…

Python电影推荐系统

Python实现基于皮尔森系数的协同过滤电影推荐。 爬虫获取用户数据 # -*- coding: utf-8 -*- """ 爬取豆瓣某影视的评分前100个用户&#xff0c;将他们的影评信息抓取下来作为movie.json 为了保证数据的可靠性&#xff0c;选择豆瓣电影top250 No.1的【肖申克的…

基于python的电影推荐系统

摘 要 本论文主要论述了如何使用Django框架开发一个电影推荐系统 &#xff0c;本系统将严格按照软件开发流程进行各个阶段的工作&#xff0c;采用B/S架构&#xff0c;面向对象编程思想进行项目开发。在引言中&#xff0c;作者将论述电影推荐系统的当前背景以及系统开发的目的&a…