gpt4 book ai didi

c# - 使用YouTube API和HTTpWebRequest批量删除视频

转载 作者:行者123 更新时间:2023-12-03 05:33:24 26 4
gpt4 key购买 nike

我花了将近10个小时,仍然没有运气,只有错误。

我正在尝试使用C#.net中的YouTube API和HttpWebRequest批量删除2个视频(我没有使用默认的api dll)

我将请求(通过POST)发送至:
http://gdata.youtube.com/feeds/api/users/default/uploads/batch?v=2

这是我正在发送的xml请求:

<feed xmlns='http://www.w3.org/2005/Atom' 
xmlns:media='http://search.yahoo.com/mrss/'
xmlns:batch='http://schemas.google.com/gdata/batch'
xmlns:yt='http://gdata.youtube.com/schemas/2007'>
<entry>
<batch:operation type="delete"/>
<id>http://gdata.youtube.com/feeds/api/users/default/uploads/Fe-Wzz4thKk</id>
</entry>
</feed>

我收到错误消息:无效的ID / Uri

我还尝试仅发送视频ID,但仍然没有运气,只有错误。
我该怎么办?实在令人沮丧,因为我找不到删除视频(而不是播放列表)的任何示例。

希望有人能帮忙。

谢谢!
弗拉德

编辑:

我还尝试将POST数据发送到:

http://gdata.youtube.com/feeds/api/videos/batch?v=2

和数据:
 <feed xmlns='http://www.w3.org/2005/Atom' 
xmlns:media='http://search.yahoo.com/mrss/'
xmlns:batch='http://schemas.google.com/gdata/batch'
xmlns:yt='http://gdata.youtube.com/schemas/2007'>
<entry>
<batch:operation type="delete"/>
<id>http://gdata.youtube.com/feeds/api/videos/Fe-Wzz4thKk</id>
</entry>
</feed>

错误是:
该提要是只读的

我已将其记录为好用户(我测试了上传视频和其他内容,并且可以正常工作)。

最佳答案

我想让你们现在我破解了。答案很简单。

首先,请求是:

http://gdata.youtube.com/feeds/api/users/ACCOUNT_CHANNEL_NAME/uploads/batch?v=2

不可以:
http://gdata.youtube.com/feeds/api/users/default/uploads/batch?v=2

因此,您不能使用“默认”关键字。我认为这是唯一行不通的地方。

另外,每个元素的..应该看起来像这样:
<id>http://gdata.youtube.com/feeds/api/users/ACCOUNT_CHANNEL_NAME/uploads/VIDEO_ID</id>

祝好运!

关于c# - 使用YouTube API和HTTpWebRequest批量删除视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14259704/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com