그래서 다음과 같은 컬 요청이 있습니다.
curl -F 'json={"method":"get_upload_status","params":{"token":"123","video_id":"456"}}' http://api.brightcove.com/services/post
그리고 응답을 기대하십시오
{"error": {"name":"InvalidTokenError","message":"invalid token","code":210}, "result": null, "id": null}
그리고 나는 그것을 파이썬 요청으로 변환하려고 시도하고 있지만 내가 보내는 서버는 json을 찾을 수 없다는 오류를 계속 반환합니다. 현재 노력하고 있습니다
import requests
data = {'params': {'token': '123', 'video_id':'456'}, 'method': 'get_upload_status'}
requests.post(url='http://api.thesite.com/services/post', json=data)
그러나 계속 오류를 반환합니다. 나는 다음을 포함하여 여러 가지를 시도했습니다.
# Attempt 1
requests.post(url='http://api.brightcove.com/services/post', data=data)
# Attempt 2
import json
requests.post(url='http://api.brightcove.com/services/post', data=json.dumps(data))
# Attempt 3
import json
requests.post(url='http://api.brightcove.com/services/post', json=json.dumps(data))
그리고 기본적으로 모든 조합은 소용이 없습니다. 내가 잘못하고있는 일이있을거야
import requests
import json
data = {'json': json.dumps({'params': {'token': '123', 'video_id':'456'}, 'method': 'get_upload_status'})}
requests.post(url='http://api.thesite.com/services/post', data=data)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다