2012-09-02 46 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

啊哈我看,我嘗試過,但嘗試但沒有工作,現在唯一的辦法是與客戶端機器人工作良好,除了那慢一點 –