我试着投了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请求(当我点击发送就发送请求并显示错误)。
如果我的发送方式有任何小错误,并对我的英文不好,感谢。
为什么你会期望这首先工作?查看YouTube网站,投票按钮是以AJAX的方式实现的,而不是作为表单文章。您可以尝试嗅探网络流量,看看发生了什么,并以某种方式重复发送。 – millimoose
嗨,感谢您的回复,理由是因为在过去工作,大致以同样的方式。 我正在检查来自Firefox的流量生活http标题,但我做错了什么 –
我可能会在这里的一个肢体方式,但名称“old_vote”可能意味着这是一种方式,将被弃用。随着大型YouTube重新设计的推出,可能会保留在那里,然后在部署完成后关闭。 Google似乎并不希望你能够(或者在乎你能够)在不使用网络浏览器的情况下投票评论,因为据我所知,这些功能不属于API的一部分。 – millimoose