Php 如何使用Jim Saunders的Codeigniter和library从Youtube上删除视频?

Php 如何使用Jim Saunders的Codeigniter和library从Youtube上删除视频?,php,api,codeigniter,youtube-api,Php,Api,Codeigniter,Youtube Api,我使用Codeigniter并通过Jim Saunders的库使用youtube API。 上传视频,我很好,但如何删除它而不使用Zend库 我希望得到您的帮助:)如果没有方法,您将不得不手动操作 文档显示了删除视频的示例请求: DELETE /feeds/api/users/default/uploads/VIDEO_ID HTTP/1.1 Host: gdata.youtube.com Content-Type: application/atom+xml Authorization: Au

我使用Codeigniter并通过Jim Saunders的库使用youtube API。

上传视频,我很好,但如何删除它而不使用Zend库


我希望得到您的帮助:)

如果没有方法,您将不得不手动操作

文档显示了删除视频的示例请求:

DELETE /feeds/api/users/default/uploads/VIDEO_ID HTTP/1.1
Host: gdata.youtube.com
Content-Type: application/atom+xml
Authorization: AuthSub token="AUTHORIZATION_TOKEN"
GData-Version: 2
X-GData-Key: key=DEVELOPER_KEY
通过对源代码的快速浏览,以下是如何发出请求(在类内部):


可能不会完全奏效,但希望能朝着正确的方向努力。

问问吉姆:
$header = "DETELE /feeds/api/users/default/uploads/".$VIDEO_ID." HTTP/".self::HTTP_1.self::LINE_END;
$extra = "Content-Type: application/atom+xml".self::LINE_END;
$extra .= "GData-Version: 2".self::LINE_END;
$fullrequest = $this->_build_header(false, $header, $extra, 'POST');

$handle = $this->_connect();
$this->_write($handle, $fullrequest);
$output = $this->_read($handle);
fclose($handle);
$handle = null;