首页 » Web前端 » php怎么接入apistore技巧_细说PHP第四版 样章 第23章 自定义PHP接口规范 11

php怎么接入apistore技巧_细说PHP第四版 样章 第23章 自定义PHP接口规范 11

访客 2024-11-16 0

扫一扫用手机浏览

文章目录 [+]
小编

23.6 利用第三方接口做事实例

php怎么接入apistore技巧_细说PHP第四版 样章 第23章 自定义PHP接口规范 11

接供做事的第三方接口平台有很多,现在的项目中也常常用到一些第三方接口,如支付宝、微信、短信、邮件接口等,我们须要借助第三方的能力来实现产品的某些功能。
如果自己已经节制了实现开拓接口的方法,运用第三方接口就比较随意马虎了,它们都遵照RESTful风格API的原则,事理是相似的。
本节我们来演示通过调用第三方接口获取景象信息,放到自己的网站上的方法。

php怎么接入apistore技巧_细说PHP第四版 样章 第23章 自定义PHP接口规范 11
(图片来自网络侵删)

23.6.1 查找API

用谁的接口,就须要到谁的平台上查找接口的利用文档。
例如,想对微信"大众年夜众平台的做事号进行二次开拓,就须要用自己注册的做事号,登录微信"大众平台的系统。
设置成开拓者权限,就可以查看公众平台供应的所有API解释。
根据自己的业务需求,再找到对应的API去利用,从而完成开拓目标。
更多的第三方接口需求,也可以通过搜索引擎找到供应接口的平台。
如APIStore(百度旗下)、易源数据、聚合数据等。

23.6.2 查看API文档解释

进入聚合数据平台,网址为https://www.juhe.cn。
如果是第一次利用,须要先在该平台注册一个新的账号。
聚合数据平台供应了生活常用、车辆做事、金融征信、位置做事、即时通信、运用开拓平分类的各种接口。
本节仅演示景象接口的利用,用于获取全国各地的景象情形。
通过聚合数据平台的导航菜单,在生活常用栏目中找到景象预报接口文档,文档地址为https://www.juhe.cn/docs/api/id/39,如图23-13所示。

图23-13 全国景象预报数据接口文档

23.6.3 获取接口的key

通过查看文档我们可以看到有个参数 key,这个参数是必填项,用来天生署名进行安全验证。
以是我们要先得到这个参数。
进入平台的个人中央,通过导航菜单找到“数据中央”下的“我的数据”,如图23-14所示,页面上的“AppKey:3ff5814b0b64c3ee8afc9b2f6c844d75”便是我们须要的key。

图23-14 找到验证的key

有了参数“key=3ff5814b0b64c3ee8afc9b2f6c844d75”,如果想获取 “北京”的景象情形,可以设置参数“cityname=北京”,其他参数可以利用默认值。
接口的要求利用get()方法,接口的地址为“http://v.juhe.cn/weather/index”,组合成一个完全的URL如下所示:

GET http://v.juhe.cn/weather/index?cityname=北京&key=3ff5814b0b64c3ee8afc9b2f6c844d75

要求后默认返回JSON格式数据,可以将URL直接复制到浏览的地址栏中,测试接口访问是否精确,实行后结果如图23-15所示。

图23-15 利用浏览器测试景象预报接口

23.6.4 利用 PHP 代码要求接口

在PHP程序中,可以利用自己封装的HTTP类中的get()方法,要求景象接口并处理返回数据。
新建一个PHP文件weather.php,代码如下所示:

上例代码包含了获取支持城市列表、根据城市获取景象预报,包括3小时景象预报的实现和近一周的景象情形。
示例代码紧张解析了一些常用字段,如果须要完全的或其他未包含的字段,可以自行参考官方的接口进行修正,运行结果如图23-16所示。

图23-16 利用PHP处理景象接口返回结果

第三方接口平台上有很多比较实用的接口,都可以用同样的方法去试一试。

23.7 小结

本章必须节制的知识点

Ø 接口的实现流程。

Ø 接口的要求访问流程。

Ø 按口的安全掌握规范算法。

Ø RESTful风格API的原则和规范。

Ø 现实WebAPI框架的事理。

Ø 会利用第三方接口。

本章须要理解的内容

Ø 理解接口的几种实现方法。

Ø 接口的运用和上风。

本章须要拓展的内容

Ø 在自定的WebAPI框架中增加表goods的接口。

Ø 通过第三方接口实现支付功能。

Ø 对微信"大众年夜众账号中的订阅号或做事器进行二次开拓。

Ø 设计和开拓一款自己的微信小程序。

标签:

相关文章

介绍百度码,技术革新背后的智慧之光

随着科技的飞速发展,互联网技术已经成为我们生活中不可或缺的一部分。而在这个信息爆炸的时代,如何快速、准确地获取信息,成为了人们关注...

Web前端 2025-01-03 阅读0 评论0

介绍皮箱密码,开启神秘之门的钥匙

皮箱,作为日常生活中常见的收纳工具,承载着我们的珍贵物品。面对紧闭的皮箱,许多人却束手无策。如何才能轻松打开皮箱呢?本文将为您揭秘...

Web前端 2025-01-03 阅读0 评论0

介绍盗号器,网络安全的隐忧与应对步骤

随着互联网的快速发展,网络安全问题日益突出。盗号器作为一种非法工具,对网民的个人信息安全构成了严重威胁。本文将深入剖析盗号器的原理...

Web前端 2025-01-03 阅读0 评论0