美文网首页废话程序
网页是如何调用PHP接口滴?

网页是如何调用PHP接口滴?

作者: 咸鱼如花 | 来源:发表于2020-01-17 23:37 被阅读0次
undraw_hacker_mind_6y85.png

身为产品经理,经常听到研发说什么接口、API。动不动就是你给写个接口。与合作伙伴合作时,也经常是你有接口文档不?这个接口可用不?
我想到了大学时自学PHP的时候,那时候只是下载了一个PHP文档,然后看完就开始自己写东西,关于接口是什么一点概念都没有,我只知道用简单的框架来写,然后网页传递数据、获取数据只会用form表单。
后来接触到了接口,看着案例才明白了接口是什么。但是却没有发现较为浅显、系统的讲清楚接口是什么的相关文章或教程。

接口是用来干什么的?

简单来说就是网页传递数据给后端,经过后端处理后返回数据给前端的一种实现方式。
具象来说,接口就是一个带着参数的链接,例如淘宝客的某个接口:

接口作用

淘宝客商品详情查询

接口名称

taobao.tbk.item.info.get

调用方法

https://api.taobaokeapi.com/?usertoken=[usertoken]&method=taobao.tbk.item.info.get

请求参数

名称 类型 必须 示例值 描述
num_iids String true 123,456 商品ID串,用,分割,最大40个
platform Number false 1 链接形式:1:PC,2:无线,默认:1
ip String false 11.22.33.43 ip地址,影响邮费获取,如果不传或

现在我要查询某个商品id为3的商品的PC端详情时,我就需要触发这样的链接:

https://api.taobaokeapi.com/?usertoken=[我的token]&method=taobao.tbk.item.info.get&num_iids=3&platform=1

这样就算成功调研接口了

讲讲原理

接口调用原理.png

我们的网页(前端)可通过以下三种方式触发接口接口

  1. html的form表单
  2. js
  3. ajax

网页(前端)触发接口后,PHP后端可通过get方法或者post方法获取到相关参数了

后端代码经过处理后可通过xml或者json以整齐规范的数据格式返回数据给前端。

最后我们要做的就是前端获取数据后在网页的相应位置进行展示。

原理明白了,再学习具体如何实现就简单易懂了,加油!

相关文章

网友评论

    本文标题:网页是如何调用PHP接口滴?

    本文链接:https://www.haomeiwen.com/subject/bluxzctx.html