PHP网站怎么调用别家的API?

网友解答: 主要看对方以什么方式提供接口,是用 post, get 还是 webservice? post 和 get 可用 curl 模块和对方通讯, 另外如果不涉及ssl认证 get

网友解答:

主要看对方以什么方式提供接口,是用 post, get 还是 webservice?

post 和 get 可用 curl 模块和对方通讯, 另外如果不涉及ssl认证 get 方式还可以简单的用 file_get_content() 函数替代,

顺便提一下file_get_content() 函数直接访问网页加正则表达式可以实现简单的爬虫程序,我提这个是想回应一下有人说java好还是php好,我觉得好不好在于自己熟悉程度和项目需求,而不取决于语言本身, Python 实现爬虫程序有多简单,其实我想说的是简不简单在于事在人为而已,这是题外话。

webservice 方式则需要 soap 模块支持。

网友解答:

这个其实跟什么网站没什么关系,如果你用PHP比较熟悉那就用PHP发起HTTP请求,目前大多数提供API的基本都是通过HTTP的。当然这个HTTP请求还要符合对方的要求,比如要带什么参数,采用GET还是Post等,这个提供API放都会提供对应调用文档的。

如果不知道怎么用php发起http请求就去查php curl怎么用吧

标签: