使用 Python 通过 api 在 Youtube 频道视频上发表评论



我有一个频道ID,我有一个视频ID。如何通过 API 对该频道视频发表评论。我有以下片段:

url = 'https://gdata.youtube.com/feeds/api/videos/'+str(entity)+'/comments'
values = { 'Content-Type': 'application/atom+xml','Content-Length' :len(str(message)),'Authorization': str(access_token),'GData-Version' : 2 , 'X-GData-Key': 'AIzaSyApCAE4SbaCtSOAKayxMS6qFNNWbtzhhSo'}
data = urllib.urlencode(values)
req =  urllib2.Request(url, data,method='POST')
req.add_header('Accept', 'application/json')
response = urllib2.urlopen(req)
result = response.read()
print (result)

它给出以下错误。

HTTP 415 Error: Unsupported Media Type

我被困在这里几天了。请帮帮我。我还阅读了以下线程。我提供了下面的链接。

https://developers.google.com/youtube/2.0/developers_guide_protocol_comments#Retrieve_comments,https://developers.google.com/youtube/articles/changes_to_comments#create-comments

提前谢谢。

v2 已弃用,Data API v3 中的注释功能即将发布。这是跟踪器: https://code.google.com/p/gdata-issues/issues/detail?id=5046

相关内容

  • 没有找到相关文章