VB .NETでこの要求を行います。ここ
ビデオを更新する要求がどのように見えるかを示している(上記第2のリンクから採取された)は、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>
注複数を示す端でyt:accessControl
要素設定されているビデオの許可。
また、ビデオをアップロードする際にこれらの権限を設定することもできます。
どのように私はVB.NETでこれを行うことができますか? – hades
@hades:GData APIはHTTPとXMLをベースにしているため、正しいHTTPリクエストとXMLを送信するだけです。 Googleは使用できる[.NETクライアント](http://code.google.com/apis/youtube/code.html#NET)を提供していますが、仕様で常に最新のものではありません。もしそうでなければ、 'HttpWebRequest' /' HttpWebResponse'や 'XDocument'などを使ってリクエストを発行し、レスポンスを処理することができます。 – casperOne
私に例を挙げることはできますか? – hades