PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

php怎么写api接口?

藏色散人
藏色散人 原创
2019-05-08 15:25:02 16961浏览

对于php的入学者来说,很少接触api,因此对于如何写不知所措,其实开发api 比开发web 更简洁,但可能逻辑更复杂,因为api 其实就是数据输出,不用呈现页面,所以也就不存在mvc(api 只有m 和c),和web 开发一样,首先需要一些相关的参数,这些参数,都会由客户端传过来,也许是get也许是post,这个需要开发团队相互之间约定好,或者制定统一规范。

e806635404841f2095225e10d9ac8d1.png

有了参数,根据应用需求,完成数据处理,例如:任务进度更新、APP内购、一局游戏结束数据提交等等。数据逻辑处理完之后,返回客户端所需要用到的相关数据,例如:任务状态、内购结果、玩家信息等等数据怎么返给客户端?直接输出的形式,如:JSON、XML、TEXT 等等。

客户端获取到你返回的数据后,在客户端本地和用户进行交互临时写的一个简单API,希望能给你带来帮助!

$url = 'http://localhost/openUser.php?act=get_user_list&type=json';
$ch = curl_init ();
curl_setopt ( $ch, CURLOPT_URL, $url );
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt ( $ch, CURLOPT_CONNECTTIMEOUT, 10 );
curl_setopt ( $ch, CURLOPT_POST, 1 ); //启用POST提交
$file_contents = curl_exec ( $ch );
curl_close( $ch );
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。