PHP網(wǎng)站怎么調用別家的API?
網(wǎng)友解答: 主要看對方以什么方式提供接口,是用 post, get 還是 webservice? post 和 get 可用 curl 模塊和對方通訊, 另外如果不涉及ssl認證 get
主要看對方以什么方式提供接口,是用 post, get 還是 webservice?
post 和 get 可用 curl 模塊和對方通訊, 另外如果不涉及ssl認證 get 方式還可以簡單的用 file_get_content() 函數(shù)替代,
順便提一下file_get_content() 函數(shù)直接訪問網(wǎng)頁加正則表達式可以實現(xiàn)簡單的爬蟲程序,我提這個是想回應一下有人說java好還是php好,我覺得好不好在于自己熟悉程度和項目需求,而不取決于語言本身, Python 實現(xiàn)爬蟲程序有多簡單,其實我想說的是簡不簡單在于事在人為而已,這是題外話。
webservice 方式則需要 soap 模塊支持。
網(wǎng)友解答:這個其實跟什么網(wǎng)站沒什么關系,如果你用PHP比較熟悉那就用PHP發(fā)起HTTP請求,目前大多數(shù)提供API的基本都是通過HTTP的。當然這個HTTP請求還要符合對方的要求,比如要帶什么參數(shù),采用GET還是Post等,這個提供API放都會提供對應調用文檔的。
如果不知道怎么用php發(fā)起http請求就去查php curl怎么用吧