이베이에서 zip 파일을 다운로드하려고합니다. downloadfile
API 사용.나머지 클라이언트를 사용하여 eBay에서 zip 파일 다운로드
response = RestClient.post(url,xml,headers)
이 호출은 xml에서 취소 할 수없는 zip 파일의 내용을 반환합니다. 그래서 나는 그것이 eBay에서 인 것처럼 zip 파일을 다운로드하고 싶다.
내 코드는 다음과 같습니다
headers = {
"X-EBAY-SOA-OPERATION-NAME"=>"downloadFile",
"X-EBAY-SOA-SECURITY-TOKEN" => access_token_lister,
"X-EBAY-API-SITEID"=>"0",
"Content-Type"=>"application/zip"
}
url = 'https://storage.ebay.com/FileTransferService'
xml = '<?xml version="1.0"
encoding="utf-8"?> <downloadFileRequest xmlns="ebay.com/marketplace/services">; <fileReferenceId>6637191637</fileReferenceId> <taskReferenceId>6474385857</taskReferenceId> </downloadFileRequest>'
위에서 사용 된 API에 대한 문서는 여기에서 찾을 수 있습니다 : http://developer.ebay.com/devzone/file-transfer/CallRef/downloadFile.html
뭔가를 다운로드하려면 GET 메서드를 사용해야합니다. 또한 시도한 내용과받은 오류 메시지에 대해 더 많은 코드를 보여주십시오. 우리는 코드를 작성하지 않을 것입니다;) –
@HolgerFrohloff 코드로 제 질문을 업데이트했습니다. –