美文网首页废话程序
网页是如何调用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