<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## [**預定義常量**](https://www.php.net/manual/zh/oauth.constants.php) ``` OAUTH_SIG_METHOD_RSASHA1 (字符串):OAuth RSA-SHA1 簽名方法。 OAUTH_SIG_METHOD_HMACSHA1 (字符串):OAuth HMAC-SHA1 簽名方法。 OAUTH_SIG_METHOD_HMACSHA256 (字符串):OAuth HMAC-SHA256 簽名方法。 OAUTH_AUTH_TYPE_AUTHORIZATION (字符串):此常量代表把 OAuth 參數放在 Authorization 頭部。 OAUTH_AUTH_TYPE_NONE (字符串):此常量標志著一個 NoAuth OAuth 請求。 OAUTH_AUTH_TYPE_URI (字符串):此常量表示將 OAuth 參數放在請求中。 URI. OAUTH_AUTH_TYPE_FORM (字符串):此常量表示將 OAuth 參數作為 HTTP POST 主體的一部分。 OAUTH_HTTP_METHOD_GET (字符串):為 OAuth 請求使用 GET 方法。 OAUTH_HTTP_METHOD_POST (字符串):為 OAuth 請求使用 POST 方法。 OAUTH_HTTP_METHOD_PUT (字符串):為 OAuth 請求使用 PUT 方法。 OAUTH_HTTP_METHOD_HEAD (字符串):為 OAuth 請求使用 HEAD 方法。 OAUTH_HTTP_METHOD_DELETE (字符串):為 OAuth 請求使用 DELETE 方法。 OAUTH_REQENGINE_STREAMS (整型):使用 OAuth::setRequestEngine() 來設置引擎為 PHP 流,與用 OAUTH_REQENGINE_CURL 的 Curl 截然相反。 OAUTH_REQENGINE_CURL (整型):使用 OAuth::setRequestEngine() 來設置引擎為 Curl,與用 OAUTH_REQENGINE_STREAMS 的 PHP 流 截然相反。 OAUTH_OK (整型):一切良好。 OAUTH_BAD_NONCE (整型):oauth_nonce 值已經用于上一個上一個請求,因此現在不能使用了。 OAUTH_BAD_TIMESTAMP (整型):oauth_timestamp 值不能被服務提供者接受。這種情況下,響應應該也包含 oauth_acceptable_timestamps 參數。 OAUTH_CONSUMER_KEY_UNKNOWN (整型):oauth_consumer_key 暫時不能被服務提供者接受。比如,服務提供者限流了使用者。 OAUTH_CONSUMER_KEY_REFUSED (整型):使用者密鑰遭拒絕。 OAUTH_INVALID_SIGNATURE (整型):oauth_signature 無效,因為和服務提供者的簽名計算不匹配。 OAUTH_TOKEN_USED (整型):oauth_token 已經被消費。此令牌不能再被使用,因為在上一次請求中已經使用過。 OAUTH_TOKEN_EXPIRED (整型):oauth_token 已經過期。 OAUTH_TOKEN_REVOKED (整型):oauth_token 已經被撤銷,且將決不再接受。 OAUTH_TOKEN_REJECTED (整型):oauth_token 被服務提供者拒絕。原因未知,也許是因為令牌從未發布、已經消費、過期、或服務提供者忘記了。 OAUTH_VERIFIER_INVALID (整型):oauth_verifier 不正確。 OAUTH_PARAMETER_ABSENT (整型):一個必需的參數沒有接收到。這種情況下,響應也應該包含 oauth_parameters_absent 參數。 OAUTH_SIGNATURE_METHOD_REJECTED (整型):oauth_signature_method 不能被服務提供者接受。 ``` ## [**OAuth 函數**](https://www.php.net/manual/zh/ref.oauth.php) [oauth\_get\_sbs](https://www.php.net/manual/zh/function.oauth-get-sbs.php)— 生成一個簽名字符基串 [oauth\_urlencode](https://www.php.net/manual/zh/function.oauth-urlencode.php)— 將 URI 編碼為 RFC 3986 規范 ## [**OAuth**](https://www.php.net/manual/zh/class.oauth.php)— OAuth 類 **屬性** public[$debug](https://www.php.net/manual/zh/class.oauth.php#oauth.props.debug); public[$sslChecks](https://www.php.net/manual/zh/class.oauth.php#oauth.props.sslchecks); public[$debugInfo](https://www.php.net/manual/zh/class.oauth.php#oauth.props.debuginfo); **方法** [OAuth::\_\_construct](https://www.php.net/manual/zh/oauth.construct.php)(string`$consumer_key`,string`$consumer_secret`\[,string`$signature_method`\=**`OAUTH_SIG_METHOD_HMACSHA1`**\[,int`$auth_type`\= 0\]\] )— 新建一個 OAuth 對象 >[info]`consumer_key`: 由服務提供者提供的 consumer key 。 >[info]`consumer_secret`: 由服務提供者提供的 consumer secret 。 >[info]`signature_method`: 可選參數,用來定義使用哪種簽名方法,默認為 **`OAUTH_SIG_METHOD_HMACSHA1`**(HMAC-SHA1)。 (可用:OAUTH_SIG_METHOD_HMACSHA1、OAUTH_SIG_METHOD_HMACSHA256、OAUTH_SIG_METHOD_RSASHA1、OAUTH_SIG_METHOD_PLAINTEXT) >[info]`auth_type`: 可選參數,用來定義如何傳遞 OAuth 參數給消費方,默認為 **`OAUTH_AUTH_TYPE_AUTHORIZATION`**(在*Authorization*頭部)。(可用:OAUTH_AUTH_TYPE_AUTHORIZATION、OAUTH_AUTH_TYPE_URI、OAUTH_AUTH_TYPE_FORM、OAUTH_AUTH_TYPE_NONE) [OAuth::__destruct](https://www.php.net/manual/zh/oauth.destruct.php)():void— 析構函數 [OAuth::disableDebug](https://www.php.net/manual/zh/oauth.disabledebug.php)(void) :bool— 關閉詳細的調試(默認為關閉)或者,將debug屬性設置為`FALSE` [OAuth::enableDebug](https://www.php.net/manual/zh/oauth.enabledebug.php)(void) :bool— 啟用詳細調試 [OAuth::disableRedirects](https://www.php.net/manual/zh/oauth.disableredirects.php)(void) :bool— 關閉重定向(默認為啟用) [OAuth::enableRedirects](https://www.php.net/manual/zh/oauth.enableredirects.php)(void) :bool— 啟用重定向 [OAuth::disableSSLChecks](https://www.php.net/manual/zh/oauth.disablesslchecks.php)(void) :bool— 關閉 SSL 檢查(默認為啟用), 或者設置`sslChecks`成員屬性為`FALSE`來關閉 SSL 檢查 [OAuth::enableSSLChecks](https://www.php.net/manual/zh/oauth.enablesslchecks.php)(void) :bool— 啟用 SSL 檢查(默認為啟用) [**OAuth::fetch**](https://www.php.net/manual/zh/oauth.fetch.php)(string`$protected_resource_url`\[,array`$extra_parameters`\[,string`$http_method`\[,array`$http_headers`\]\]\] ) :[mixed](https://www.php.net/manual/zh/language.pseudo-types.php#language.types.mixed)— 獲取一個 OAuth 受保護的資源 >[info]`protected_resource_url`:OAuth 受保護資源的URL >[info]`extra_parameters`:和資源請求一起發送的額外參數。 >[info]`http_method`:**`OAUTH_HTTP_METHOD_*`** 系列[OAUTH 常量](https://www.php.net/manual/zh/oauth.constants.php)之一,GET、POST、PUT、HEAD 或 DELETE 其中的一個。 HEAD (`OAUTH_HTTP_METHOD_HEAD`)可以用于先于請求發現信息(如果 OAuth 證書在*Authorization*頭部)。 >[info]`http_headers`:HTTP 客戶端頭信息(像 User-Agent, Accept 等等這樣的)。 [OAuth::generateSignature](https://www.php.net/manual/zh/oauth.generatesignature.php)— 生成一個簽名 [OAuth::getAccessToken](https://www.php.net/manual/zh/oauth.getaccesstoken.php)— 獲取一個訪問令牌 [OAuth::getCAPath](https://www.php.net/manual/zh/oauth.getcapath.php)— 獲取 CA 信息 [OAuth::getLastResponse](https://www.php.net/manual/zh/oauth.getlastresponse.php)— 獲取最后一次的響應 [OAuth::getLastResponseHeaders](https://www.php.net/manual/zh/oauth.getlastresponseheaders.php)— 獲取最后一次響應的頭信息 [OAuth::getLastResponseInfo](https://www.php.net/manual/zh/oauth.getlastresponseinfo.php)— 獲取關于最后一次響應的 HTTP 信息 [OAuth::getRequestHeader](https://www.php.net/manual/zh/oauth.getrequestheader.php)— 生成 OAuth 頭信息字符串簽名 [OAuth::getRequestToken](https://www.php.net/manual/zh/oauth.getrequesttoken.php)— 獲取一個請求令牌 [OAuth::setAuthType](https://www.php.net/manual/zh/oauth.setauthtype.php)— 設置授權類型 [OAuth::setCAPath](https://www.php.net/manual/zh/oauth.setcapath.php)— 設置 CA 路徑和信息 [OAuth::setNonce](https://www.php.net/manual/zh/oauth.setnonce.php)— 為后續請求設置現時標志 [OAuth::setRequestEngine](https://www.php.net/manual/zh/oauth.setrequestengine.php)— 設置目標請求引擎 [OAuth::setRSACertificate](https://www.php.net/manual/zh/oauth.setrsacertificate.php)— 設置 RSA 證書 [OAuth::setSSLChecks](https://www.php.net/manual/zh/oauth.setsslchecks.php)— 調整特定的SSL請求檢查 [OAuth::setTimestamp](https://www.php.net/manual/zh/oauth.settimestamp.php)— 設置時間戳 [OAuth::setToken](https://www.php.net/manual/zh/oauth.settoken.php)— 設置令牌和 secret [OAuth::setVersion](https://www.php.net/manual/zh/oauth.setversion.php)— 設置 OAuth 版本 ## [**OAuthProvider**](https://www.php.net/manual/zh/class.oauthprovider.php)— OAuthProvider 類 [OAuthProvider::addRequiredParameter](https://www.php.net/manual/zh/oauthprovider.addrequiredparameter.php)— 添加必需的參數 [OAuthProvider::callconsumerHandler](https://www.php.net/manual/zh/oauthprovider.callconsumerhandler.php)— 調用 consumerNonceHandler 回調函數 [OAuthProvider::callTimestampNonceHandler](https://www.php.net/manual/zh/oauthprovider.calltimestampnoncehandler.php)— 調用 timestampNonceHandler 回調函數 [OAuthProvider::calltokenHandler](https://www.php.net/manual/zh/oauthprovider.calltokenhandler.php)— 調用 tokenNonceHandler 回調函數 [OAuthProvider::checkOAuthRequest](https://www.php.net/manual/zh/oauthprovider.checkoauthrequest.php)— 檢查一個 oauth 請求 [OAuthProvider::\_\_construct](https://www.php.net/manual/zh/oauthprovider.construct.php)— 新建一個 OAuthProvider 對象 [OAuthProvider::consumerHandler](https://www.php.net/manual/zh/oauthprovider.consumerhandler.php)— 設置 consumerHandler 句柄回調函數 [OAuthProvider::generateToken](https://www.php.net/manual/zh/oauthprovider.generatetoken.php)— 生成一個隨機令牌 [OAuthProvider::is2LeggedEndpoint](https://www.php.net/manual/zh/oauthprovider.is2leggedendpoint.php)— is2LeggedEndpoint [OAuthProvider::isRequestTokenEndpoint](https://www.php.net/manual/zh/oauthprovider.isrequesttokenendpoint.php)— 設置 isRequestTokenEndpoint [OAuthProvider::removeRequiredParameter](https://www.php.net/manual/zh/oauthprovider.removerequiredparameter.php)— 移除一個必需的參數 [OAuthProvider::reportProblem](https://www.php.net/manual/zh/oauthprovider.reportproblem.php)— 報告問題 [OAuthProvider::setParam](https://www.php.net/manual/zh/oauthprovider.setparam.php)— 設置一個參數 [OAuthProvider::setRequestTokenPath](https://www.php.net/manual/zh/oauthprovider.setrequesttokenpath.php)— 設置請求令牌路徑 [OAuthProvider::timestampNonceHandler](https://www.php.net/manual/zh/oauthprovider.timestampnoncehandler.php)— 設置 timestampNonceHandler 句柄回調函數 [OAuthProvider::tokenHandler](https://www.php.net/manual/zh/oauthprovider.tokenhandler.php)— 設置 tokenHandler 句柄回調函數 ## [**OAuthException**](https://www.php.net/manual/zh/class.oauthexception.php)— OAuthException 類
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看