2012-06-08 31 views
0

我還有一個關於YouTube上傳的問題。根據我從這裏收到的答案(replace form input file with direct file upload),該腳本完美地上傳了視頻。但是,捲曲響應是「暫時移動」。我需要的是取回YouTube視頻ID。youtube上傳的捲曲回覆

另一個問題是「nexturl」永遠不會被調用。如果它被調用,我可以用「$ _GET ['id']」輕鬆讀取視頻ID並將其寫入數據庫。

下面的代碼我與

$ch = curl_init($response->url."?nexturl=".urlencode($nexturl)); 
curl_setopt($ch, CURLOPT_HEADER, 0); 
curl_setopt($ch, CURLOPT_VERBOSE, 0); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER["HTTP_USER_AGENT"]); 
curl_setopt($ch, CURLOPT_POST, true); 
$post = array(
    "file"=>"@/path/to/file.avi", 
    "token"=>$response->token 
); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $post); 
$response = curl_exec($ch); 

感謝, 弗洛裏安

回答

1

沒有測試我猜想,如果添加FOLLOWLOCATION選項,你會得到你以後的工作:

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); 
+0

完美答案,謝謝! – Florian