php调用第三方api接口 PHP可以开发APP吗?

PHP可以开发APP吗?PHP是WEB后端语言,最好用于APP的后端数据接口编写。当然,也可用html php混合写web程序,最后封装成web app,但性能不如原生app。PHP如何调用API接口

PHP可以开发APP吗?

PHP是WEB后端语言,最好用于APP的后端数据接口编写。当然,也可用html php混合写web程序,最后封装成web app,但性能不如原生app。

PHP如何调用API接口?

通过php模拟post请求即可调用。

php 模拟POST提交的方法:

通过curl函数

Php代码:

  1. $post_data = array()

  2. $post_data["clientname"] = "test08"

  3. $post_data["clientpasswd"] = "test08"

  4. $post_data["submit"] = "submit"

  5. $url="

    http://xxx.xxx.xxx.xx/xx/xxx/top.php"

  6. $o=""

  7. foreach ($post_data as $k=>$v)

  8. {

  9. $o.= "$k=".urlencode($v)."&"

  10. }

  11. $post_data=substr($o,0,-1)

  12. $ch = curl_init()

  13. curl_setopt($ch, CURLOPT_POST, 1)

  14. curl_setopt($ch, CURLOPT_HEADER, 0)

  15. curl_setopt($ch, CURLOPT_URL,$url)

  16. //为了支持cookie

  17. curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt")

  18. curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data)

  19. $result = curl_exec($ch)