? Web 服務
簡介 ?
Bejson.com
PHP Manual
Web 服務
OAuth
OAuth
簡介
安裝/配置
需求
安裝
運行時配置
資源類型
預定義常量
范例
FireEagle
OAuth 函數
oauth_get_sbs
— 生成一個簽名字符基串
oauth_urlencode
— 將 URI 編碼為 RFC 3986 規(guī)范
OAuth
— OAuth 類
OAuth::__construct
— 新建一個 OAuth 對象
OAuth::__destruct
— 析構函數
OAuth::disableDebug
— 關閉詳細的調試
OAuth::disableRedirects
— 關閉重定向
OAuth::disableSSLChecks
— 關閉 SSL 檢查
OAuth::enableDebug
— 啟用詳細調試
OAuth::enableRedirects
— 啟用重定向
OAuth::enableSSLChecks
— 啟用 SSL 檢查
OAuth::fetch
— 獲取一個 OAuth 受保護的資源
OAuth::generateSignature
— 生成一個簽名
OAuth::getAccessToken
— 獲取一個訪問令牌
OAuth::getCAPath
— 獲取 CA 信息
OAuth::getLastResponse
— 獲取最后一次的響應
OAuth::getLastResponseHeaders
— 獲取最后一次響應的頭信息
OAuth::getLastResponseInfo
— 獲取關于最后一次響應的 HTTP 信息
OAuth::getRequestHeader
— 生成 OAuth 頭信息字符串簽名
OAuth::getRequestToken
— 獲取一個請求令牌
OAuth::setAuthType
— 設置授權類型
OAuth::setCAPath
— 設置 CA 路徑和信息
OAuth::setNonce
— 為后續(xù)請求設置現時標志
OAuth::setRequestEngine
— 設置目標請求引擎
OAuth::setRSACertificate
— 設置 RSA 證書
OAuth::setSSLChecks
— 調整特定的SSL請求檢查
OAuth::setTimestamp
— 設置時間戳
OAuth::setToken
— 設置令牌和 secret
OAuth::setVersion
— 設置 OAuth 版本
OAuthProvider
— OAuthProvider 類
OAuthProvider::addRequiredParameter
— 添加必需的參數
OAuthProvider::callconsumerHandler
— 調用 consumerNonceHandler 回調函數
OAuthProvider::callTimestampNonceHandler
— 調用 timestampNonceHandler 回調函數
OAuthProvider::calltokenHandler
— 調用 tokenNonceHandler 回調函數
OAuthProvider::checkOAuthRequest
— 檢查一個 oauth 請求
OAuthProvider::__construct
— 新建一個 OAuthProvider 對象
OAuthProvider::consumerHandler
— 設置 consumerHandler 句柄回調函數
OAuthProvider::generateToken
— 生成一個隨機令牌
OAuthProvider::is2LeggedEndpoint
— is2LeggedEndpoint
OAuthProvider::isRequestTokenEndpoint
— 設置 isRequestTokenEndpoint
OAuthProvider::removeRequiredParameter
— 移除一個必需的參數
OAuthProvider::reportProblem
— 報告問題
OAuthProvider::setParam
— 設置一個參數
OAuthProvider::setRequestTokenPath
— 設置請求令牌路徑
OAuthProvider::timestampNonceHandler
— 設置 timestampNonceHandler 句柄回調函數
OAuthProvider::tokenHandler
— 設置 tokenHandler 句柄回調函數
OAuthException
— OAuthException 類