本文目錄一覽:
- 1、PHP的API問題。求高手解答
- 2、java 中文API誰有,百度雲分享一下
- 3、求php函數的api 需要中文版的,不要教程只要函數,可以查詢有點說明或例子就行
- 4、請教在線文檔的api
- 5、PHP速查手冊
- 6、PHP 的API接口
PHP的API問題。求高手解答
API,是應用程序接口的英文縮寫。通常API就是一些具體的函數。比如一個自定義函數:
function test(){
echo ‘hello world’;
}
就可以叫做api。
api既可以是單個的函數,也可以是封裝在類里的方法,當然它們也是程序代碼。
開發一個api的流程可以很簡單,也可以很複雜,視具體的編程任務而決定,並沒有特定的規則。
比如,你需要為自己建立一個常用的函數庫,命名為my.lib.php
然後把你自己編寫的自定義函數,全部寫在這個文件裡面,那麼,你就擁有了自己的api。開發的時候,只需要引入my.lib.php,你就可以調用自己的api了。這是一個比較簡單的例子。
稍微複雜一點的,你可以把函數封裝在類裡面,方便繼承和重用,還可以根據函數名稱做一些程序設計,這個一句話說不清楚,給一個簡單的例子吧:
class mylib{
function showmy(){
echo ‘這是我的一個類方法’;
}
}
調用的時候,先要實例化類,然後再調用方法。
再複雜一點的就是使用類接口,區別就是接口裡面定義的只是方法原型,而你需要通過具體的類來實現接口中的函數,具體請參考php手冊,關於接口的介紹。
還有一種接口不是通過直接訪問接口代碼來實現功能的,這就是我們常說的web service,俗稱遠程調用:比如:我的一個網站
在這個網址里包含了我開放的一些接口,可以供網絡上的其它用戶來獲取我網站的會員信息等,假設這個接口名叫userinfo,那麼開發者可以通過來獲取某一個會員的信息,當然具體的代碼肯定很多,這裡只是舉例子說明。
尤其要着重說明的是,開發者不是通過直接訪問來獲取用戶信息的,當向別人開發自己網站的接口時,你需要編寫一些接口文件,供別人來使用,一般可以通過fsockopen函數來實現。
說到這裡,篇幅已經很長了,我不能再詳細說下去。樓主可以下看看騰訊微博的api,還有一個叫PHPRPC的類,也是實現遠程接口的。
至於本地接口,我上面已經說得比較詳細了。
java 中文API誰有,百度雲分享一下
Android中文版
api手冊地址:
Ant最新版
api手冊地址:
ASM字節碼操作
api手冊地址:
Axis2最新版
api手冊地址:
Bash腳本
api手冊地址:
Bootstrap 3
api手冊地址:
Bootstrap 4
api手冊地址:
C/C++
api手冊地址:
C3P0連接池
api手冊地址:
CentOS使用文檔
api手冊地址:
Commons-Beanutils
api手冊地址:
Commons-Fileupload
api手冊地址:
Commons-IO最新版
api手冊地址:
Commons-Lang最新版
api手冊地址:
Commons-Net最新版
api手冊地址:
CSS 3
api手冊地址:
DBCP連接池
api手冊地址:
Dom4j
api手冊地址:
dubbo中文文檔
api手冊地址:
EhCache
api手冊地址:
Freemarker
api手冊地址:
Go語言
api手冊地址:
Hadoop
api手冊地址:
Hibernate中文版
api手冊地址:
IKAnalyzer中文版
api手冊地址:
Java 10
api手冊地址:
Java 6
api手冊地址:
Java 7
api手冊地址:
Java 8中文版
api手冊地址:
jqGrid中文版
api手冊地址:
Jquery中文版
api手冊地址:
Json-lib
api手冊地址:
Junit4最新版
api手冊地址:
Kryo
api手冊地址:
Log4j最新版
api手冊地址:
Lucene
api手冊地址:
Maven
api手冊地址:
Windows MFC中文版
api手冊地址:
Mybatis
api手冊地址:
MySql中文版
api手冊地址:
Netty 3.6
api手冊地址:
Nginx中文版
api手冊地址:
OpenJPA最新版
api手冊地址:
PHP中文版
api手冊地址:
POI-apache
api手冊地址:
QuickServer
api手冊地址:
redis中文參考文檔
api手冊地址:
Ruby
api手冊地址:
Ruby-library
api手冊地址:
Ruby on Rails
api手冊地址:
Shiro
api手冊地址:
Spring最新版
api手冊地址:
Spring for Android
api手冊地址:
Spring Boot
api手冊地址:
Spring Cloud中文文檔
api手冊地址:
Spring Security
api手冊地址:
Spring中文版
api手冊地址:
Struts 2最新版
api手冊地址:
Taperstry
api手冊地址:
TensorFlow中文
api手冊地址:
Tomcat
api手冊地址:
Ubuntu
api手冊地址:
Velocity 1.7
api手冊地址:
VelocityTools2.0
api手冊地址:
Vue Router中文參考
api手冊地址:
vue.js中文文檔
api手冊地址:
XMLBeans
api手冊地址:
Yahoo UI中文版
api手冊地址:
Zend Framework中文版
api手冊地址:
Zookeeper
api手冊地址:
求php函數的api 需要中文版的,不要教程只要函數,可以查詢有點說明或例子就行
說是教程,但用起來同樣可以作為參考手冊,很容易找到想要的函數什麼的,而且附帶小實例,我一直用;
請教在線文檔的api
Android中文版
api手冊地址:
Ant最新版
api手冊地址:
ASM字節碼操作
api手冊地址:
Axis2最新版
api手冊地址:
Bash腳本
api手冊地址:
Bootstrap 3
api手冊地址:
Bootstrap 4
api手冊地址:
C/C++
api手冊地址:
C3P0連接池
api手冊地址:
CentOS使用文檔
api手冊地址:
Commons-Beanutils
api手冊地址:
Commons-Fileupload
api手冊地址:
Commons-IO最新版
api手冊地址:
Commons-Lang最新版
api手冊地址:
Commons-Net最新版
api手冊地址:
CSS 3
api手冊地址:
DBCP連接池
api手冊地址:
Dom4j
api手冊地址:
dubbo中文文檔
api手冊地址:
EhCache
api手冊地址:
Freemarker
api手冊地址:
Go語言
api手冊地址:
Hadoop
api手冊地址:
Hibernate中文版
api手冊地址:
IKAnalyzer中文版
api手冊地址:
Java 10
api手冊地址:
Java 6
api手冊地址:
Java 7
api手冊地址:
Java 8中文版
api手冊地址:
jqGrid中文版
api手冊地址:
Jquery中文版
api手冊地址:
Json-lib
api手冊地址:
Junit4最新版
api手冊地址:
Kryo
api手冊地址:
Log4j最新版
api手冊地址:
Lucene
api手冊地址:
Maven
api手冊地址:
Windows MFC中文版
api手冊地址:
Mybatis
api手冊地址:
MySql中文版
api手冊地址:
Netty 3.6
api手冊地址:
Nginx中文版
api手冊地址:
OpenJPA最新版
api手冊地址:
PHP中文版
api手冊地址:
POI-apache
api手冊地址:
QuickServer
api手冊地址:
redis中文參考文檔
api手冊地址:
Ruby
api手冊地址:
Ruby-library
api手冊地址:
Ruby on Rails
api手冊地址:
Shiro
api手冊地址:
Spring最新版
api手冊地址:
Spring for Android
api手冊地址:
Spring Boot
api手冊地址:
Spring Cloud中文文檔
api手冊地址:
Spring Security
api手冊地址:
Spring中文版
api手冊地址:
Struts 2最新版
api手冊地址:
Taperstry
api手冊地址:
TensorFlow中文
api手冊地址:
Tomcat
api手冊地址:
Ubuntu
api手冊地址:
Velocity 1.7
api手冊地址:
VelocityTools2.0
api手冊地址:
Vue Router中文參考
api手冊地址:
vue.js中文文檔
api手冊地址:
XMLBeans
api手冊地址:
Yahoo UI中文版
api手冊地址:
Zend Framework中文版
api手冊地址:
Zookeeper
api手冊地址:
PHP速查手冊
用PHP知名網的《PHP在線查詢手冊》試試
這個手冊針對記不住PHP的語法、函數等問題,添加了對中文功能的模糊搜索
比如要查找正則表達式相關的函數,可以直接輸入:空格+正則+空格,然後點擊搜索即可
挺方便的
PHP 的API接口
使用PHP寫api接口是經常做的,PHP寫好接口後,前台就可以通過鏈接獲取接口提供的數據,而返回的數據一般分為兩種情況,xml和json,在這個過程中,服務器並不知道,請求的來源是什麼,有可能是別人非法調用我們的接口,獲取數據,因此就要使用安全驗證
原理
從圖中可以看得很清楚,前台想要調用接口,需要使用幾個參數生成簽名。
時間戳:當前時間
隨機數:隨機生成的隨機數
口令:前後台開發時,一個雙方都知道的標識,相當於暗號
算法規則:商定好的運算規則,上面三個參數可以利用算法規則生成一個簽名。前台生成一個簽名,當需要訪問接口的時候,把時間戳,隨機數,簽名通過URL傳遞到後台。後台拿到時間戳,隨機數後,通過一樣的算法規則計算出簽名,然後和傳遞過來的簽名進行對比,一樣的話,返回數據。
算法規則
在前後台交互中,算法規則是非常重要的,前後台都要通過算法規則計算出簽名,至於規則怎麼制定,看你怎麼高興怎麼來。
我這個算法規則是
時間戳,隨機數,口令按照首字母大小寫順序排序
然後拼接成字符串
進行sha1加密
再進行MD5加密
轉換成大寫。
原創文章,作者:MPDN,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/145695.html