查找微信公众号服务器地址,手把手教大家搭建微信公众号查题功能

最近比较主流的公众号输入查题功能比较火爆,现在手把手教大家搭建自己的公众号查题。如下图:

45403d6337ea073c19fa69b491093f0f.png

准备:备案域名、服务器、公众号

域名备案、服务器申请、公众号申请在这里就不单独介绍了。

1、配置PHP文件

60fb9fea57db63260f497746c63b5c97.png

把两个php代码上传服务器。

更改api.php接口地址。

function getda($w){

$r=file_get_contents("你自己的接口网址".$w);//接口网址。

$s=json_decode($r,true);

if($s['code']==200)

{

$quest=$s['question'];//$quest为返回数据的题目,question注意改成是题库接口的返回数据

$ans=$s['answer'];//$ans为返回数据的答案,answer注意改成是题库接口的返回数据

return "❤:$quest"."\n"."💙:$ans"."\n";

}

else{

return $s['msg'];

}

}

在这里【你自己的接口网址可以给大家推荐一个】(http://api.sklaolu.cn:1234/2.php?q=)这个用着确实还不错。测试接口如下:

07b8a754d3016f0fc46747fd023a066d.png

2、配置token。

这里自定义一下自己的token。后面公众号需要用到。

0c695becd46566a6a02489fd3dbd52d4.png

3、配置公众号

在左侧导航栏最下面的【开发】选择【基本配置】,填入题目英文 服务器地址(URL)和令牌(Token)的值

服务器地址(URL):自己域名/api.php。注意:api.php是在配置的域名的根目录下。要是放在了根目录新建了文件夹需要添加上:xxx/api.php。

令牌(Token):根据自己的代码修改的进行填写,在这里我的token值是【zidingyi】。

EncodingAESKey:默认随机生成即可。

消息加解密方式:选择明文模式。

最后点击提交。

9d772cdd6125a69a5bbe6865fef22501.png

这样我们就添加完成,回到公众号测试一下就可以了。

测试如下图:

6b97d75df060ad9a625bad5f398e9fe1.png

下一步研究多题库查询。

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

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

相关文章

python更新excel内容_使用python将Excel表中的数据更新到数据库中

代码如下: # -*- coding: utf-8 -*- import pymysql import xlrd # 连接数据库 try: db pymysql.connect(host"127.0.0.1", user"root", passwd"root", db" test", charsetutf8) except: print("could not connect t…

mysql 中文字符排序规则_mysql中字符集和排序规则说明

数据库需要适应各种语言和字符就需要支持不同的字符集(Character Set),每种字符集也有各自的排序规则(Collation)。一.字符集字符集,即用于定义字符在数据库中的编码的集合。 常见的字符集:utf-8 gbk 等。二.排序规则数据库中的排序规则用来定…

sql server服务器位置,SQL语句实现查询SQL Server服务器名称和IP地址

获取服务器名称:SELECT SERVERPROPERTY(MachineName)select SERVERNAMEselect HOST_NAME()获取IP地址可以使用xp_cmdshell执行ipconfig命令:--开启xp_cmdshellexec sp_configureshow advanced options, 1reconfigure with overrideexec sp_configurexp_c…

如何卸载MySQL8.0.11_win10安装mysql8.0.11卸载5.7

卸载5.7的安装方式是免安装版本的,需要卸载。1、停止服务以管理员身份启动cmd命令窗口net stop mysql或是任务管理器找到mysql服务停止。2、删除sc delete mysql3、windowsR 开始运行里面输入regedit,打开注册表,有MySQL文件夹的对MySQL文件删除HKEY_LOCAL_MACHINE/…

django项目如何连接前端_工作笔记前端小白如何搭建前端项目

“前言,来到杭州差不多有两年左右了,大小小做过不少项目。之前都是有技术大佬在前面抗住、作为菜鸡的本人只要在大佬后面听大佬指挥摸鱼划水就行。最近公司接到一个新项目,由于大佬们纷纷出走,于是搭建前端框架的任务就落到本人的…

mysql编码转换工具_mysql编码转换搞定

按照下面做法,终于成功了!庆祝,纪念......背景:某个系统的mysql数据库dnname采用默认的latin1字符集,系统升级需要将所有数据转换成utf-8格式,目标数据库为newdbname(建库时使用utf8)方法一:步骤…

python基础面试都问什么问题_基本 Python 面试问题

def Stack(object): def __init__(self): self.stack [] def push(self,value): # 进栈 self.stack.append(value) def pop(self): # 出栈 if self.stack: self.stack.pop() else: raise LookupError(stack is empty!) def is_empty(self): # 查看stack是否为空 reture bool(s…

按钮点击计数器存入mysql_按钮点击数统计计数器(PHP+MYSQL+JS)

公共页面con.php <?php mysql_connect("localhost:3306","user","password") or die("数据库连接失败");mysql_select_db("click") or die("数据表连接失败");mysql_query("set names gbk");?>…

es6去除重复项_Excel的去除重复项你真的明白原理吗?浅尝去除重复项的函数奥秘...

Excel函数学习&#xff1a;悟空百问の009&#xff1a;去除重复项的深入思考我们经常整理一些数据&#xff0c;数据不可以动原数据&#xff0c;又需要进行数据分析处理&#xff0c;整理&#xff0c;数据汇总&#xff0c;如何快速的找到这些重复的值&#xff0c;这成了我们很头疼…

unit类型是什么?_面试官虚晃一枪:项目中有用过锁吗?能解释一下什么是AQS?...

1 前言锁是用来控制多个线程访问共享资源的方式&#xff0c;一般来说&#xff0c;一个锁能防止多个线程同时访问共享资源(但是有些锁可以允许多个线程并发的访问共享资源&#xff0c;如读写锁)。在以前&#xff0c;Java程序是靠synchronized来实现锁功能的&#xff0c;而在Java…

浏览器里面看到的表单数据映射到python_python爬虫入门01:教你在 Chrome 浏览器轻松抓包...

通过python爬虫入门&#xff1a;什么是爬虫&#xff0c;怎么玩爬虫&#xff1f;我们知道了什么是爬虫也知道了爬虫的具体流程那么在我们要对某个网站进行爬取的时候要对其数据进行分析就要知道应该怎么请求就要知道获取的数据是什么样的所以我们要学会怎么抓咪咪&#xff01;哦…

sql查询mysql参数配置_查询参数配置

示例请求示例http(s)://rds.aliyuncs.com/?ActionDescribeParameters&DBInstanceIdrm-uf6wjk5xxxxxxx&正常返回示例XML 格式此选项设置服务器范围内的默认填充因子值。提供填充因子是为了优化索引数据存储和性能。fill factor50mssql2008r2此选项设置服务器范围内的默…

python3类的继承详解_基于python3 类的属性、方法、封装、继承详解

下面小编就为大家带来一篇基于python3 类的属性、方法、封装、继承实例讲解。小编觉得挺不错的&#xff0c;现在就分享给大家&#xff0c;也给大家做个参考。一起跟随小编过来看看吧Python 类Python中的类提供了面向对象编程的所有基本功能&#xff1a;类的继承机制允许多个基类…

linux本地mysql与服务器同步数据_linux下指定mysql数据库服务器主从同步的配置实例...

一、 概念&#xff1a;① 数据库同步 (主从同步 --- 主数据库写的同时 往从服务器写数据)② 数据库同步 (主主同步 --- 两台数据库服务器互相写数据)二、 举例数据库服务器(A) 主数据库 IP&#xff1a;192.168.1.134数据库服务器(B) 主数据库 IP&#xff1a;192.168.1.13…

c#二叉树 取叶子节点个数_两种类似但是原理不同的算法求二叉树的所有叶子节点和...

技术提高是一个循序渐进的过程&#xff0c;所以我讲的leetcode算法题从最简单的level开始写的&#xff0c;然后到中级难度&#xff0c;最后到hard难度全部完。目前我选择C语言&#xff0c;Python和Java作为实现语言&#xff0c;因为这三种语言还是比较典型的。由于篇幅和精力有…

所有的service报红但不报错_从一个应用报错来看centos系统的/tmp目录自动清理规则...

概述分享最近应用碰到的一个奇怪bug&#xff0c;一开始以为是代码上的问题&#xff0c;找了一段时间发现居然是因为系统的一个自动清理规则导致&#xff0c;下面一起来看看吧~一、应用报错&#xff1a;logwire.core.exceptions.GeneralUnhandledException: 服务端未处理异常...…

python对浏览器的常用操作_Selenium元素的常用操作方法分析

本文实例讲述了Selenium元素的常用操作方法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中&#xff0c;就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11)&#xff0c;Mozill…

springboot中接口实例化_AngularJs中控制器的定义,实例化,作用域范围

AngularJs中控制器的定义&#xff0c;实例化&#xff0c;作用域范围基于AngularJS入门与进阶(江荣波 著)这本书的笔记AngularJS 1.x的demoAngularJS1.x和Angular2,4,5是不一样的两个东西&#xff0c;构建方式&#xff0c;语法&#xff0c;都很多不同AngularJs控制器定义与实例化…

高斯核函数参数确定_高斯过程

之前看过高斯过程(GP)&#xff0c;不过当时也没太看懂&#xff0c;最近花时间认真研究了一下&#xff0c;感觉总算是明白咋回事了&#xff0c;本文基于回归问题解释GP模型的思想和方法。文中的想法是自己思考总结得来&#xff0c;并不一定准确&#xff0c;也可能存在错误性。为…

uniapp光标自动定义到文本框_特检自动化行吊静力检测方案

主要测量功能使用徕卡测量开发的Windows版数据传输软件&#xff0c;通过蓝牙连接徕卡DISTO&#xff0c;经过简单的测量周期设置&#xff0c;即可实现自动化的距离检测。测量数据还可以输出Excel&#xff0c;甚至可以实时发送至PC运行的第三方软件中&#xff0c;这么强大的软件还…