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