Xml eBay交易API的UploadSiteHostedPictures调用必须如何格式化才能成功将Base64二进制图像数据上载到eBay?
图片数据-上传SiteHostedPictures API调用 (请求发送到易趣) -Xml eBay交易API的UploadSiteHostedPictures调用必须如何格式化才能成功将Base64二进制图像数据上载到eBay?,xml,base64,http-post,mime-types,ebay-api,Xml,Base64,Http Post,Mime Types,Ebay Api,图片数据-上传SiteHostedPictures API调用 (请求发送到易趣) - XML请求 Base64BinaryData 代币 高 (易趣回复) XML响应 2014-05-04T20:37:08.751Z 失败 架构XML请求错误。 架构XML请求错误:十六进制字符串中的字符错误或字符数不足。 20170 错误 错误字符或十六进制字符串中的字符数不足 请求错误 871 E871_CORE_MSA_16805861_R1 HTTP Headers X-EBAY-API
XML请求
Base64BinaryData
代币
高
(易趣回复)
XML响应
2014-05-04T20:37:08.751Z
失败
架构XML请求错误。
架构XML请求错误:十六进制字符串中的字符错误或字符数不足。
20170
错误
错误字符或十六进制字符串中的字符数不足
请求错误
871
E871_CORE_MSA_16805861_R1
HTTP Headers
X-EBAY-API-COMPATIBILITY-LEVEL:867
X-EBAY-API-DEV-NAME:dev-name
X-EBAY-API-APP-NAME:app-name
X-EBAY-API-CERT-NAME:cert-name
X-EBAY-API-SITEID:siteid
X-EBAY-API-CALL-NAME:UploadSiteHostedPictures
XML Request
<?xml version="1.0" encoding="utf-8"?>
<UploadSiteHostedPicturesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<PictureData>Base64BinaryData</PictureData>
<RequesterCredentials>
<eBayAuthToken>token</eBayAuthToken>
</RequesterCredentials>
<WarningLevel>High</WarningLevel>
</UploadSiteHostedPicturesRequest>
XML Response
<?xml version="1.0" encoding="UTF-8"?>
<UploadSiteHostedPicturesResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2014-05-04T20:37:08.751Z</Timestamp>
<Ack>Failure</Ack>
<Errors>
<ShortMessage>Schema XML request error.</ShortMessage>
<LongMessage>Schema XML request error: Bad character or insufficient number of characters in hex string.</LongMessage>
<ErrorCode>20170</ErrorCode>
<SeverityCode>Error</SeverityCode>
<ErrorParameters ParamID="0">
<Value>Bad character or insufficient number of characters in hex string</Value>
</ErrorParameters>
<ErrorClassification>RequestError</ErrorClassification>
</Errors>
<Version>871</Version>
<Build>E871_CORE_MSA_16805861_R1</Build>
</UploadSiteHostedPicturesResponse>