tp5 对接万维易源ISBN接口

article/2025/3/20 8:15:59

首先购买万维易源的一元套餐

下面都有详细的说明

接口返回的数据格式是

{"showapi_res_error": "","showapi_res_code": 0,"showapi_res_id": "","showapi_res_body": {"datas": [{"series": "","edition": "1版","yinci": "1","subject": "","paper": "胶版纸","wordnum": "218000","img": "https://img.maimiaobook.com/cover/A26GR93187.jpg?x-oss-process=style/yuantu","bookcatalog": "第一章 回答在牛奶箱里 \\n第二章 深夜的口琴声 \\n第三章 在思域车上等到天亮 \\n第四章 听着披头士默祷 \\n第五章 来自天上的祈祷","gist": "现代人内心流失的东西,这家杂货店能帮你找回僻静的街道旁有一家杂货店,只要写下烦恼投进卷帘门的投信口,第二天就会在店后的牛奶箱里得到回答。因男友身患绝症,年轻女孩静子在爱情与梦想间徘徊;克郎为了音乐梦想离家漂泊,却在现实中寸步难行;少年浩介面临家庭巨变,挣扎在亲情与未来的迷茫中他们将困惑写成信投进杂货店,随即奇妙的事情竟不断发生。生命中的一次偶然交会,将如何演绎出截然不同的人生?如今回顾写作过程,我发现自己始终在思考一个问题:站在人生的岔路口,人究竟应该怎么做?我希望读者能在掩卷时喃喃自语:我从未读过这样的小说。东野圭吾","publisher": "南海出版社","annotation": "","author": "(日) 东野圭吾著 ; 李盈春译","title": "解忧杂货店","isbn10": "7544270874","page": "291","page_format": "","isbn": "9787544270878","publisher_pubdate": "","title_author": "","smallimg": "https://img.maimiaobook.com/cover/A26GR93187.jpg?x-oss-process=style/suolvetu","pubdate": "2014-05-01","keyword": "|[日]东野圭吾|畅销小说前20榜单|长篇小说|日本|现代","levelnum": "8.5","format": "32开","genus": "I313.45","heatnum": 3833808,"price": 39.5,"batch": "","pubplace": "海口","binding": "平装","language": "简体中文","produce": "","ciptxt": "解忧杂货店 / (日) 东野圭吾著 ; 李盈春译. -- 海 口 : 南海出版公司, 2014.5      ISBN 978-7-5442-7087-8       Ⅰ. ①解… Ⅱ. ①东… ②李… Ⅲ. ①长篇小说-日 本-现代 Ⅳ. ①I313.45       中国版本图书馆CIP数据核字(2014)第061528号"}],"ret_code": 0,"remark": "success","showapi_fee_code": 0}
}

 

tp 对接

$showapi_appid=Env::get('isbn.showapi_appid');//替换此值,你可以在这里找到 https://www.showapi.com/console#/myApp$showapi_sign=Env::get('isbn.secret');//替换此值,你可以在这里找到 https://www.showapi.com/console#/myApp$url = "http://route.showapi.com/2218-1";$res=$this->httpCurl($url,['showapi_appid'=>$showapi_appid,'showapi_sign'=>$showapi_sign,'isbn'=>$isbn],'GET');$res=json_decode($res,true);if($res['showapi_res_body']['ret_code']!=0){$this->error('未查到相关书籍');}$res=$res['showapi_res_body']['datas'][0]; //书籍的详细书籍

 

 public  function httpCurl($url, $params, $method = 'POST', $header = array(), $multi = false){date_default_timezone_set('PRC');$opts = array(CURLOPT_TIMEOUT => 30,CURLOPT_RETURNTRANSFER => 1,CURLOPT_SSL_VERIFYPEER => false,CURLOPT_SSL_VERIFYHOST => false,CURLOPT_HTTPHEADER => $header,CURLOPT_COOKIESESSION => true,CURLOPT_FOLLOWLOCATION => 1,CURLOPT_COOKIE => session_name() . '=' . session_id(),);/* 根据请求类型设置特定参数 */switch (strtoupper($method)) {case 'GET':// 链接后拼接参数  &  非?$opts[CURLOPT_URL] = $url . '?' . http_build_query($params);break;case 'POST'://判断是否传输文件$params = $multi ? $params : http_build_query($params);$opts[CURLOPT_URL] = $url;$opts[CURLOPT_POST] = 1;$opts[CURLOPT_POSTFIELDS] = $params;break;default:throw new Exception('不支持的请求方式!');}/* 初始化并执行curl请求 */$ch = curl_init();curl_setopt_array($ch, $opts);$data = curl_exec($ch);$error = curl_error($ch);curl_close($ch);if ($error) throw new Exception('请求发生错误:' . $error);return $data;}


http://chatgpt.dhexx.cn/article/nnw5sgL6.shtml

相关文章

全国天气预报查询接口

小编在此向大家介绍拥有105亿调用量的产品,该接口文档清晰,对接方便,还有服务很好。 一、接口介绍 通过坐标区域、IP、地名、景点名称、电话区号或邮编等有效信息可查询天气情况(天气状况、湿度、天气图标、实时温度、风向、风级…

对接阿里云天气,获取天气预报数据

我最近在开发个人网站,为了丰富页面,就新增了一个天气预报的数据展示,写此博客记录一下。 获取天气数据调用的易源数据天气,需要经纬度的参数,因此这里调用了百度地图的api来获取经纬度。具体实现过程如下&#xff1a…

欧美明星,明星照片,韩国明星,街拍照片

一、接口介绍 海量照片,每日更新。根据用户搜索关键词,同时整合几十个网站同一种类照片,返回推送列表。 图片种类包括 性感、车模、男色图片、模特美女、美女魅惑、日韩美女、秀场、中国明星、欧美明星、中国女明星、中国男明星、韩国明星…

ShowAPI识别验证码

ShowAPI识别验证码 首先官网上有些代码需要我们修改 需要将img改为image否则会出现如下报错: 其次我们需要将URL 后面的184-5改为184-4 最后就是我们执行成功的代码: #codingutf-8 import requests from coderecognize.ShowapiRequest import Showap…

微信小程序查询接口

小程序,微信 一、接口介绍 查询已经上架在微信的小程序,放回基本信息、关注人数、二维码、截屏等。使用该接口请将相关图片下载本地使用,不支持直接引用。 如何调用查看效果? 1、点击【在线调试】,如下图所示 2、点…

使用开放的showapi接口小技巧

2016-6-19 使用showapi的一些基本步骤 开放的showapi可以提供我们一些有用的网络资源,丰富我们开发app的效果。 1.首先注册到showapi网站,任意选择开放的接口,其中有免费和需要付费的,根据需求选择啦。 2.首先进行订阅&#xff…

易源接口showapi的使用

1.背景介绍:showAPI(易源数据),易源数据通过打破资源壁垒,搭建起数据资源的基础设施,将接口纳入统一的接口池,把多个异构数据源合并到同一根管线上,以统一的访问和控制方式,对外提供统一格式的数…

sql server使用正则表达式

目标 为数据库创建一个正则表达式函数,供查询使用 不建议使用函数,能查询到内存里面用代码解决的就用代码解决!!! 这里的方法仅供参考 操作 1.新建sql server项目 [外链图片转存失败,源站可能有防盗链机制,建议将图…

hive sql正则表达式总结

正则通配符的介绍 ^ 表示开头 $ 表示结尾 . 表示任意字符 * 表示任意多个 1、元字符匹配 (.) 表示匹配除换行符以外的任意字符。 (\w) 表示匹配字母、下划线、数字 (\W匹配汉字) (\d) 表示匹配数字 (\s) 表示匹配任意的空白符(tab 换行…

SQL语法——使用正则查询

MySQL REGEXP运算符 MySQL适应Henry Spencer实现的正则表达式。MySQL允许您使用REGEXP运算符在SQL语句中匹配模式。 以下说明REGEXP了WHERE 子句中运算符 的语法: SELECT column_list FROMtable_name WHEREstring_column REGEXP pattern; 此语句执行 string_colu…

SQL正则表达式进行搜索

基本字符匹配 select prod_name from products where prod_name regexp .000 order by prod_name;分析 这里使用了正则表达式 .000,是正则表达式语言中一个特殊的字符。它表示匹配任意一个字符,因此,1000和2000都匹配且返回。 注意&#xf…

sql利用正则表达式提取数字及固定字符串

需求:最近boss要求做一个专项数据,提取所有数据中涉及酒驾/醉驾但没有正常处理的数据,实现的原理是在描述中查找是否有酒精含量,有就提取出来判断是否酒驾/醉驾,这就涉及到需要用到正则表达式提取数字和字符串。特此做…

在 sql 中使用正则表达式

新建测试表: -- Table: public.table01-- DROP TABLE public.table01;CREATE TABLE IF NOT EXISTS public.table01 (id bigint NOT NULL,name character varying COLLATE pg_catalog."default" NOT NULL,age integer,CONSTRAINT table01_pkey PRIMARY KE…

关于sql的正则表达式

1、关于正则表达式的四个函数,如下 REGEXP_LIKE (匹配) REGEXP_INSTR (包含) REGEXP_REPLACE (替换) REGEXP_SUBSTR (提取) 2、在做正则时,做匹配的可能比较多,因此需要了解匹配字符定位 1:定位元字符 元字符说明^使表达式定位…

SQL 正则表达式

一、正则表达式 like与regexp的区别[1]like匹配整个列[2]。如果被匹配的文本仅在列值中出现,LIKE并不会找到它,相应的行也不会返回(当然,使用通配符除外);REGEXP在列值内进行匹配。如果被匹配的匹配的文本…

初识Nginx (一)

初识Nginx (一) Nginx适用于哪些场景 一个web请求从红色箭头进来后,会先经过Nginx,然后进入应用程序,然后再去访问数据库或缓存服务。 那么这里有一个问题,我们的应用服务要求的开发效率很高,所以运行效率是很低的&a…

SQL Server数据库维护计划的实施步骤(转帖)

我公司在组建局域网时,考虑到商业企业的特点,仔细考量了购、销、存三大环节中发生的各种数据及其存储问题后,选定了以Windows 2000 Server为操作系统,SQL Server 2000为数据库平台来搭建局域网的应用系统的软件平台,以…

达梦数据库的使用与维护

本文是从安装达梦库到使用维护的过程。 1.达梦库的安装 1.1收集软硬件信息 我是用的是本地虚拟机,操作系统是中标麒麟6.0,数据库版本为dm7_setup_rh6_64_ent_7.6.0.197_20190917。安装前需确认下机器的cpu,系统版本,空间存储等…

SQL Server 维护计划(数据库备份)

通过维护计划实现数据库完整备份 步骤一 打开数据库——》在资源管理器中找到管理——》找到维护计划——》鼠标右键新建维护计划 步骤二 在资源管器左边——》选择工具箱——》将"备份数据库"任务、"清除维护任务"、"收缩数据库"任务选项——…