PHP的OAuth::setVersion()方法是用於設定OAuth協議的版本。該方法接受一個引數,即OAuth版本號。下面是該方法的詳細用法和示例:
用法: OAuth::setVersion(string $version): void
引數:
- $version: 必需。要設定的OAuth版本號,可以是字串形式的"1.0"或"2.0"。
示例:
// 建立OAuth物件
$oauth = new OAuth("consumer_key", "consumer_secret");
// 設定OAuth版本為1.0
$oauth->setVersion("1.0");
// 發起OAuth請求
$oauth->fetch("https://api.example.com/resource");
// 獲取響應結果
$response = $oauth->getLastResponse();
// 列印響應結果
echo $response;
在上面的示例中,我們首先建立了一個OAuth物件,並傳入了消費者金鑰和金鑰。然後,使用setVersion()方法將OAuth版本設定為"1.0"。接下來,我們使用fetch()方法發起一個OAuth請求,請求的資源URL是"https://api.example.com/resource"。最後,我們使用getLastResponse()方法獲取響應結果,並將其列印出來。
請注意,setVersion()方法必須在發起OAuth請求之前呼叫,以確保使用正確的OAuth版本進行認證和授權。