当前位置:首页 » 编程语言 » 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就类似于电视机上的各种插孔,提供与其他设备通信的一种接口.

    热点内容
    java返回this 发布:2025-10-20 08:28:16 浏览:600
    制作脚本网站 发布:2025-10-20 08:17:34 浏览:892
    python中的init方法 发布:2025-10-20 08:17:33 浏览:585
    图案密码什么意思 发布:2025-10-20 08:16:56 浏览:769
    怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:689
    c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1016
    邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:261
    shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:119
    怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:809
    python股票数据获取 发布:2025-10-20 07:39:44 浏览:718