Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
设置YouTube视频';s yt:使用VB.NET的AccessControl_.net_Vb.net_Youtube Api_Gdata Api - Fatal编程技术网

设置YouTube视频';s yt:使用VB.NET的AccessControl

设置YouTube视频';s yt:使用VB.NET的AccessControl,.net,vb.net,youtube-api,gdata-api,.net,Vb.net,Youtube Api,Gdata Api,如何使用Visual Basic.NET禁用视频中的注释/速率 基本上,如何设置元素 如何在VB.NET中发出此请求,具体来说,您必须 下面是一个HTTP PUT示例(取自上面的第二个链接),它显示了更新视频的请求是什么样子的: PUT /feeds/api/users/USERNAME/uploads/VIDEO_ID HTTP/1.1 Host: gdata.youtube.com Content-Type: application/atom+xml Content-Length: CONT

如何使用Visual Basic.NET禁用视频中的注释/速率

基本上,如何设置元素

如何在VB.NET中发出此请求,具体来说,您必须

下面是一个HTTP PUT示例(取自上面的第二个链接),它显示了更新视频的请求是什么样子的:

PUT /feeds/api/users/USERNAME/uploads/VIDEO_ID HTTP/1.1
Host: gdata.youtube.com
Content-Type: application/atom+xml
Content-Length: CONTENT_LENGTH
Authorization: AuthSub token="AUTHORIZATION_TOKEN"
GData-Version: 2
X-GData-Key: key=DEVELOPER_KEY

<?xml version="1.0"?>
<entry xmlns="http://www.w3.org/2005/Atom"
    xmlns:media="http://search.yahoo.com/mrss/"
    xmlns:yt="http://gdata.youtube.com/schemas/2007">
    <media:group>
        <media:title type="plain">Yippee Skippy</media:title>
        <media:description type="plain">I am updating this 
            video.</media:description>
        <media:category 
            scheme="http://gdata.youtube.com/schemas/2007/categories.cat">
            People</media:category>
        <media:keywords>blastoff,rodeo,whiteboards</media:keywords>
    </media:group>
    <yt:accessControl action="comment" permission="allowed"/>
    <yt:accessControl action="commentVote" permission="allowed"/>
    <yt:accessControl action="videoRespond" permission="allowed"/>
    <yt:accessControl action="rate" permission="allowed"/>
    <yt:accessControl action="list" permission="allowed"/>
    <yt:accessControl action="embed" permission="allowed"/>
    <yt:accessControl action="syndicate" permission="allowed"/>
</entry>
PUT/feeds/api/users/USERNAME/uploads/VIDEO\u ID HTTP/1.1
主持人:gdata.youtube.com
内容类型:应用程序/atom+xml
内容长度:内容长度
授权:AuthSub token=“授权\令牌”
GData版本:2
X-GData-Key:Key=DEVELOPER\u Key
伊佩·斯基皮
我正在更新这个
视频
人
起飞、牛仔竞技、白板
请注意末尾的多个
yt:accessControl
元素,这些元素表示正在设置的视频的权限

另外请注意,您也可以在上载视频时设置这些权限。

您必须,特别是

下面是一个HTTP PUT示例(取自上面的第二个链接),它显示了更新视频的请求是什么样子的:

PUT /feeds/api/users/USERNAME/uploads/VIDEO_ID HTTP/1.1
Host: gdata.youtube.com
Content-Type: application/atom+xml
Content-Length: CONTENT_LENGTH
Authorization: AuthSub token="AUTHORIZATION_TOKEN"
GData-Version: 2
X-GData-Key: key=DEVELOPER_KEY

<?xml version="1.0"?>
<entry xmlns="http://www.w3.org/2005/Atom"
    xmlns:media="http://search.yahoo.com/mrss/"
    xmlns:yt="http://gdata.youtube.com/schemas/2007">
    <media:group>
        <media:title type="plain">Yippee Skippy</media:title>
        <media:description type="plain">I am updating this 
            video.</media:description>
        <media:category 
            scheme="http://gdata.youtube.com/schemas/2007/categories.cat">
            People</media:category>
        <media:keywords>blastoff,rodeo,whiteboards</media:keywords>
    </media:group>
    <yt:accessControl action="comment" permission="allowed"/>
    <yt:accessControl action="commentVote" permission="allowed"/>
    <yt:accessControl action="videoRespond" permission="allowed"/>
    <yt:accessControl action="rate" permission="allowed"/>
    <yt:accessControl action="list" permission="allowed"/>
    <yt:accessControl action="embed" permission="allowed"/>
    <yt:accessControl action="syndicate" permission="allowed"/>
</entry>
PUT/feeds/api/users/USERNAME/uploads/VIDEO\u ID HTTP/1.1
主持人:gdata.youtube.com
内容类型:应用程序/atom+xml
内容长度:内容长度
授权:AuthSub token=“授权\令牌”
GData版本:2
X-GData-Key:Key=DEVELOPER\u Key
伊佩·斯基皮
我正在更新这个
视频
人
起飞、牛仔竞技、白板
请注意末尾的多个
yt:accessControl
元素,这些元素表示正在设置的视频的权限


另外请注意,您也可以在上载视频时设置这些权限。

在rev.NET客户端库中添加了对yt:accessControl的支持。1118:


要更新条目,必须首先检索它,然后编辑它的YouTubeEntry.AccessControls集合,最后调用update。

在rev.NET客户端库中添加了对yt:accessControl的支持。1118:


要更新条目,您必须首先检索它,然后编辑它的YouTubeEntry.AccessControls集合,并最终调用update。

我如何在VB.NET中做到这一点?@hades:在它的核心,GData API基于HTTP和XML,您只需发送正确的HTTP请求和XML即可。谷歌提供了一个你可以使用的,但它并不总是最新的规范。如果不是,您仍然可以发出请求并使用
HttpWebRequest
/
HttpWebResponse
,以及
XDocument
(例如)处理响应。@hades:如果可以,我会(但我怀疑我是否有时间充实完整的示例),但是它非常复杂,我提供给你的链接包含了你自己做这件事所需的所有信息。我如何在VB.NET中做到这一点?@hades:在它的核心,GDataAPI基于HTTP和XML,你只需发送正确的HTTP请求和XML即可。谷歌提供了一个你可以使用的,但它并不总是最新的规范。如果不是,您仍然可以发出请求并使用
HttpWebRequest
/
HttpWebResponse
,以及
XDocument
(例如)处理响应。@hades:如果可以,我会(但我怀疑我是否有时间充实完整的示例),但是它非常复杂,我提供给你的链接包含了你自己做这件事所需要的所有信息。