저는 지금 배포하고있는 CRM 시스템의 API와 통신 할 Python 스크립트를 작성하고 있습니다. CRM 서버에서 데이터를 가져올 수는 있지만 새 항목을 추가 (쓰기) 할 수는 없습니다. Python과 프로그래밍 전반에 대해 처음으로 익숙해 졌기 때문에 바보 같은 짓을하고있는 것 같습니다. 누군가 올바른 방향으로 나를 가리킬 수 있습니까? 서버는 데이터를 거부하지 않지만 새로운 데이터를 게시하는 것과는 대조적으로 /api/v1.0/payments에서 데이터를 요청한 것처럼 작동합니다. http://docs.ucrm.apiary.io/#reference/payments/payments/postPython 3 urlopen 사용
내가 바닥에 제대로 urlopen 사용하고 있습니까 :
from urllib.request import Request, urlopen
headers = {
'Content-Type': 'application/json',
'X-Auth-App-Key': '[API key]'
}
values = b"""
{
"clientId": 104,
"method": 3,
"checkNumber": "",
"createdDate": "2016-09-12T00:00:00+0000",
"amount": 40,
"note": "",
}
"""
request = Request('http://[SERVER_URL]/api/v1.0/payments', data=values, headers=headers)
response_body = urlopen(request).read()
print(response_body)
나는 여기 API 문서에서 예제 코드를 기반으로 일하고 있어요?
, 단지 요청 및 일부 정보를 인쇄 할 수 있습니다. 정확히 무엇을하고 싶습니까? 어떤 오류 메시지 (있는 경우)가 나타 납니까? –