2014-01-17 2 views
0

저는 Python으로 Zoho CRM 모듈에 리드를 추가하려고합니다. 나는 점점 계속 : 귀하의 요청을 처리 할 수 ​​없습니다Python 2 Zoho Post 오류?

< 응답> < 오류> < 코드> 4600 </코드> < 메시지를>. 이름과 값이 "xmlData"매개 변수에 적합한 지 확인하십시오. </메시지> </오류> </응답>

서버에서. 내가 올바르게 게시하고 있는지 또는 XML 데이터에 문제가 있는지 잘 모르겠습니다. 게시물 요청을 형식화하기 위해 urllib 및 urllib2를 사용하고 있습니다.

게시물 요청은 다음과 같습니다.

url = ("https://crm.zoho.com/crm/private/xml/Leads/insertRecords?authtoken=" 
      ""+str(self.authToken)+"&scope=crmapi") 

    params = {"xmlData":self.xml} 
    data = urllib.urlencode(params) 
    request = urllib2.Request(url = url, data =data) 
    request.add_header("Content-Type",'application/xml') 
    response = urllib2.urlopen(request) 

답변

0

HTTP GET 쿼리 매개 변수 (URL의 것)와 HTTP POST 매개 변수를 결합 할 수 없습니다.

이것은 파이썬이나 Zoho가 아닌 HTTP 프로토콜 수준의 제한 사항입니다.

대부분 잘못했을 가능성이 큽니다. Zoho 문서를 다시 읽으십시오.

파이썬으로 작성된 Zoho + CRM을 사용하는 또 다른 오래된 라이브러리가 있습니다. 영감을 얻으려면 다음을 확인하십시오. https://github.com/miohtama/mfabrik.zoho