2012-09-02 49 views
4

我试着投了YouTube的评论,投票了一个YouTube评论(Externaly)

由于发送(在一个会话)

session_token = MYSESSIONID

http://www.youtube.com/comment_voting?a=1&id=COMMENTID&video_id=VIDEOID&old_vote=0

,但失败了, 和Im使用这种形式来发送POST请求:

<FORM action="http://www.youtube.com/comment_voting?a=1&id=COMMENTID&video_id=VIDEOID&old_vote=0" method="post"> 
    <P> 
       <INPUT type="text" id="session_token"> 
    <INPUT type="submit" value="Send"> 
    </P> 
</FORM> 

林不知道,如果im发送的好办法POST请求(当我点击发送就发送请求并显示错误)。

如果我的发送方式有任何小错误,并对我的英文不好,感谢。

+2

为什么你会期望这首先工作?查看YouTube网站,投票按钮是以AJAX的方式实现的,而不是作为表单文章。您可以尝试嗅探网络流量,看看发生了什么,并以某种方式重复发送。 – millimoose

+0

嗨,感谢您的回复,理由是因为在过去工作,大致以同样的方式。 我正在检查来自Firefox的流量生活http标题,但我做错了什么 –

+2

我可能会在这里的一个肢体方式,但名称“old_vote”可能意味着这是一种方式,将被弃用。随着大型YouTube重新设计的推出,可能会保留在那里,然后在部署完成后关闭。 Google似乎并不希望你能够(或者在乎你能够)在不使用网络浏览器的情况下投票评论,因为据我所知,这些功能不属于API的一部分。 – millimoose

回答

2

YouTube禁用了此功能。你不能在YouTube之外投票。我试图寻找一个来源来证明它,但我找不到任何东西。

+0

啊哈我看,我尝试过,但尝试但没有工作,现在唯一的办法是与客户端机器人工作良好,除了那慢一点 –