1
사진이나 비디오를 파이썬을 사용하여 페이스 북 페이지에 업로드하려했지만 HTTPError : HTTP 오류 400 : 잘못된 요청이 있습니다. 그러나 대신 양식을 사용했을 때는 괜찮 았습니다. 코드를 보여 드리겠습니다.Python을 사용하여 Facebook에 사진 또는 비디오 업로드하기
이것은 양식의 코드입니다.
<!DOCTYPE html>
<html>
<body>
<form enctype="multipart/form-data" action="https://graph-video.facebook.com/videos/PAGE_ID/photos?access_token=ACCESS_TOKEN"
method="POST">
<input name="file" type="file">
<input type="submit" value="Upload" />
</form>
</body>
</html>
그리고 이것은 내 파이썬 코드입니다.
video = open(args[0])
url = 'https://graph-video.facebook.com/videos/PAGE_ID'
data = {'access_token': 'ACCESS_TOKEN',
'title': 'test',
'description': 'test',
'source' : video
}
data1 = urllib.urlencode(data)
req = urllib2.Request(url, data1)
r = urllib2.urlopen(req)
양식을 사용했을 때 access_token이 문제가되지 않았다고 생각합니다.
파이썬으로 비디오 또는 사진을 업로드하는 방법을 알려주십시오. 감사.
내 생각 엔이 문제는 두 번째 요청 (파이썬)에서 누락 된'enctype' 부분에서 오는 것입니다 JSON 비디오를 성공적으로 업로드 할 동영상 ID를 포함 반환합니다. –