我試着投了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