0
我正在使用Guzzle 6與Youtube API進行通信。
我已閱讀了YoutubeAPI文檔中的etags,並試圖使其適用於我。
首先,我在Google的OAuth 2.0 Playground上測試了它。
我已經建立起來並且將所得的下列試了幾次後:Gu 6 6返回200而不是304使用「If-None-Match」標題和etags
它成功地返回304這個特殊請求。
現在我已經使用此代碼重新創建上面的響應。
$this->client->get('https://www.googleapis.com/youtube/v3/playlists?part=id,snippet&id=PLQvsw2H5Quochc6RgdIO-zvTKB012BTz1&key=MyApiKey', [
'header' => [
'If-none-match' => "\"DsOZ7qVJA4mxdTxZeNzis6uE6ck/FVDC5fyfcQ3KmIbwFIpgNgWJFUo\"",
]
]);
但它總是返回一個200碼的響應。
我不知道很多關於HTTP協議,因此我不知道如果我失去了一些東西..