微信微博公眾號抗楔、QQ公眾號、地圖和很多的第三方功能提供都是采用http 的API(應(yīng)用程序)形式向開發(fā)人員提供的功能拦坠。
如果你只希望能夠做些簡單的微信公眾號连躏、QQ公眾號等小應(yīng)用,深入學(xué)習(xí)PHP贞滨。學(xué)習(xí)到本章入热,你就可以完全掌握微信公眾號服務(wù)端的的所需知識了千鋒PHP。
如何請求微信、地圖等第三方API呢才顿?
這個時候就需要使用到——cURL莫湘。cURL中文翻譯過來叫做基于URL的函數(shù)庫。它的主要功能是:使用相關(guān)的函數(shù)模擬協(xié)議請求郑气。
例如:
模擬表單向某個地址發(fā)送數(shù)據(jù)
在無驗證碼的情況下模擬表單完成用戶登陸
上傳某個文件到遠程服務(wù)器
請求遠程服務(wù)器提供的某些功能
... ...
curl支持dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, smtp, smtps, telnet和tftp協(xié)議幅垮。
curl同時也支持HTTPS認證、HTTP的POST尾组、HTTP的PUT忙芒、FTP上傳(這個也能通過PHP的FTP擴展完成)、HTTP基于表單的上傳讳侨、代理呵萨、cookies和用戶名+密碼的認證。
我們在使用過程當(dāng)中跨跨,如果沒有cURL基礎(chǔ)根本不知道如何開發(fā)微信公眾號潮峦。
實際工作中,在cURL使用最多的協(xié)議就就是http協(xié)議中的get和post請求勇婴。其他協(xié)議和請求方式用的相對較少忱嘹。當(dāng)然,在特定的應(yīng)用中也有使用耕渴。
在開發(fā)前請保證你已開啟cURL模塊拘悦。開啟辦法與之前所講的《PHP圖像處理》這一章的開啟辦法一樣,開啟的模塊名稱叫:php_curl.dll橱脸。