-2
我使用django設置python web架構。我已經使用urllib2和requests庫成功插入了我的時間軸中的文本。我現在試圖發送一個圖像,最好是使用請求庫的視頻。媒體上傳代碼400
這裏是我的身體
body = {'--':'2bbcee47b4e94819a3a47eeb8967e244',
'Content-Type' : 'application/json',
'text':'Hello World',
'--':'2bbcee47b4e94819a3a47eeb8967e244',
'Content-Type': 'image/jpeg',
'Content-Transfer-Encoding':'binray',
'--':'2bbcee47b4e94819a3a47eeb8967e244'}
header = 'Content-Type': 'multipart/related; boundary=2bbcee47b4e94819a3a47eeb8967e244', 'Authorization': 'Bearer %s' % access_token}
files = {'file': open('555.jpg', 'rb')}
r = requests.post(upload_url,data=body, headers=headers)
這將返回:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "badContent",
"message": "Media type 'multipart/related; boundary=2bbcee47b4e94819a3a47eeb8967e244' is not supported. Valid media types: [image/*, audio/*, video/*]"
}
],
"code": 400,
"message": "Media type 'multipart/related; boundary=2bbcee47b4e94819a3a47eeb8967e244'is not supported. Valid media types: [image/*, audio/*, video/*]"
}
}
我知道這是不好的恢復請求;我不知道爲什麼。 此外,URL IM POST到是 UPLOAD_URL = 'https://www.googleapis.com/upload/mirror/v1/timeline?uploadType=media'
注:我跑的捲曲命令和相同的結果。
這個問題與最後一個問題有何不同? http://stackoverflow.com/questions/17536127/multipart-post-request-google-glass – mimming
這是一個不同的錯誤。我只是想得到答案 – Clocker