当前位置:首页 » 编程语言 » php百度api

php百度api

发布时间: 2023-03-11 03:50:50

A. php怎么调用API

使用post或者get 方法,可以用curl实现

B. PHP 的API接口

使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不知道,请求的来源是什么,有可能是别人非法调用我们的接口,获取数据,因此就要使用安全验证

原理

从图中可以看得很清楚,前台想要调用接口,需要使用几个参数生成签名。

时间戳:当前时间

随机数:随机生成的随机数

口令:前后台开发时,一个双方都知道的标识,相当于暗号

算法规则:商定好的运算规则,上面三个参数可以利用算法规则生成一个签名。前台生成一个签名,当需要访问接口的时候,把时间戳,随机数,签名通过URL传递到后台。后台拿到时间戳,随机数后,通过一样的算法规则计算出签名,然后和传递过来的签名进行对比,一样的话,返回数据。

算法规则

在前后台交互中,算法规则是非常重要的,前后台都要通过算法规则计算出签名,至于规则怎么制定,看你怎么高兴怎么来。

我这个算法规则是

  • 时间戳,随机数,口令按照首字母大小写顺序排序

  • 然后拼接成字符串

  • 进行sha1加密

  • 再进行MD5加密

  • 转换成大写。

    C. API和PHP是什么关系

    PHP是一种web开发语言. 比如说你上网是打开的网络就是使用php语言为你处理数据的.
    而API是一种接口, 可能是任何语言写成的.
    打个比方, PHP就类似于电视机, 而API就类似于电视机上的各种插孔,提供与其他设备通信的一种接口.

    热点内容
    动态规划01背包算法 发布:2024-11-05 22:17:40 浏览:849
    nasm编译器如何安装 发布:2024-11-05 22:01:13 浏览:181
    登录密码在微信的哪里 发布:2024-11-05 22:00:29 浏览:739
    c防止反编译工具 发布:2024-11-05 21:56:14 浏览:248
    安卓虚拟机怎么用 发布:2024-11-05 21:52:48 浏览:344
    php时间搜索 发布:2024-11-05 20:58:36 浏览:479
    燕山大学编译原理期末考试题 发布:2024-11-05 20:13:54 浏览:528
    华为电脑出现临时服务器 发布:2024-11-05 20:05:08 浏览:408
    斗战神免费挖矿脚本 发布:2024-11-05 19:53:25 浏览:665
    网吧服务器分别是什么 发布:2024-11-05 19:45:32 浏览:392