2015-04-19 30 views
0

我想通過鏈接在VK服務器上上傳視頻。我發現的唯一的例子是這樣的:使用Python POST通過鏈接在VK服務器上傳視頻

file = {'video_file': ('trailer.avi', open(r'trailer.avi', 'rb'))} 
data = {'act': "do_add", "gid": "0", "mid": "201488113", "aid": "-14", 
     "hash": "87ed1181ba5b40c260df7914b923be9c", 
     "rhash": "1bbf503b59af0a7e384026a74b1887dd", 
     "swfupload": "1", "api": "1", "wallphoto": "1"} 
r = r.post(upload_url, data, files=file) 

最後,生成上傳鏈接和執行該代碼後,我得到

「性反應的200」

但沒有視頻中上傳直接。我在那裏做錯了什麼?

回答

1

您是使用video.save endpoint?如果是這樣,你傳遞的參數看起來很不錯。您可能需要查閱文檔。

HTTP響應200意味着請求正常,但爲了告訴發生了什麼,您需要檢查服務器在此通話後發回的結果。您可以再次查看文檔以獲取有關信息(請參閱上面的鏈接)

+0

謝謝!但這是我的主要問題 - 文檔只告訴在** upload_url **字段上發送POST請求** video_file **包含要上傳的視頻。請,你能給我一個建議,在哪裏可以找到有關如何通過POST正確執行上傳的信息? – Andrey