当前位置:   article > 正文

题库搜题内容内含五千万条数据api接口

题库搜题内容内含五千万条数据api接口

题库搜题内容内含五千万条数据api接口

本接口题库范围

大学生网课答案、公务员考试答案,外语类考试答案,财会类考试答案,建筑类考试答案,职业资格考试答案,学历考试考试答案,医药类考试答案,外贸类考试答案,计算机类考试答案等几十种领域的各类答案

注册地址

https://www.apiz.cc/user/register

api接口PHP示例代码:

  1. <?php
  2. /**
  3. * API请求DEMO
  4. *
  5. * 本demo支持GET与POST请求,同时支持签名验证与无需签名。
  6. */
  7. //你申请的key密钥
  8. $API_KEY = 'A6oyQRJN8Gb6KucsPPheYms08v7Pomla';
  9. //API接口地址
  10. $API_URL = 'https://www.apiz.cc/api/question/question';
  11. $get_post_data = array(
  12. //接口参数,一行一个,可按照接口文档-请求参数 的参数填写,或者直接复制开发工具下面的测试代码。
  13. 'key' => $API_KEY,
  14. 'q' => '题目',
  15. );
  16. //签名校验的 SK:(在用户控制台https://www.apiz.cc/user/key的秘钥安全设置->签名校验 开启后才会生效,没开启签名校验留空即可。)
  17. $sk = '9fc898ca62d72e7ded27c15c06d03c3f';
  18. /*发起请求API接口:
  19. 第1个参数:API接口地址URL,跟上面的同名变量相对应,无需更改。
  20. 第2个参数:API接口参数数组,跟上面的同名变量相对应,无需更改。
  21. 第3个参数:请求协议(GET或POST),一般默认GET,部分接口需要POST请求,根据实际情况修改为POST即可。
  22. 第4个参数:是否验证签名,true验证签名,否则false不验证签名,根据用户控制台 https://www.apiz.cc/user/key 的 秘钥安全设置->签名校验 开启后才会生效,如没开启,填写false即可。
  23. 第5个参数:如果第4个参数开启验证签名,此处必须填写 SK ,跟上面的同名变量相对应,无需更改。
  24. */
  25. $resdata = api::send($API_URL, $get_post_data, 'GET', true, $sk); //发起请求,注意这里要选择接口支持的协议,默认GET,可选POST
  26. //打印请求结果
  27. print($resdata);
  28. ///你的业务代码可写在这里处理API返回的数据
  29. /**
  30. * API请求类
  31. */
  32. class api
  33. {
  34. public static function send($API_URL, $get_post_data, $type, $ifsign, $sk)
  35. {
  36. $get_post_data = http_build_query($get_post_data);
  37. if ($ifsign) {
  38. $sign = md5($get_post_data . $sk);
  39. $res = self::send_curl($API_URL, $type, $get_post_data, $sign);
  40. } else {
  41. $res = self::send_curl($API_URL, $type, $get_post_data, null);
  42. }
  43. return $res;
  44. }
  45. //封装好的CURL请求函数,支持POST|GET
  46. public static function send_curl($API_URL, $type, $get_post_data, $sign)
  47. {
  48. $ch = curl_init();
  49. if ($type == 'POST') {
  50. curl_setopt($ch, CURLOPT_URL, $API_URL);
  51. curl_setopt($ch, CURLOPT_POST, true);
  52. curl_setopt($ch, CURLOPT_POSTFIELDS, $get_post_data);
  53. } elseif ($type == 'GET') {
  54. curl_setopt($ch, CURLOPT_URL, $API_URL . '?' . $get_post_data);
  55. }
  56. if ($sign) {
  57. curl_setopt($ch, CURLOPT_HTTPHEADER, ['sign:' . $sign]);
  58. }
  59. curl_setopt($ch, CURLOPT_REFERER, $API_URL);
  60. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  61. curl_setopt($ch, CURLOPT_TIMEOUT, 10);
  62. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  63. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  64. $resdata = curl_exec($ch);
  65. curl_close($ch);
  66. return $resdata;
  67. }
  68. }

请求成功后返回数据如下

  1. {
  2. "code": 200,
  3. "msg": "请求成功",
  4. -"data": [
  5. -{
  6. -"_source": {
  7. "question": "【单选题】课件中讲到的网络论坛有(),不属于舆情论坛。A. 新浪论坛 B. 华声论坛 C. CSDN D. baidu知道",
  8. "answer": "CSDN ",
  9. "uptime": "2021-12-10"
  10. }
  11. }
  12. ],
  13. "debug": "",
  14. "exec_time": 3.03982,
  15. "user_ip": "117.68.221.73"
  16. }

返回的数据是纯json数据,data里面为返回的数据,一般情况有多重格式,提供免费的测试次数,欢迎各行业对接

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/955121
推荐阅读
相关标签
  

闽ICP备14008679号