要求ヘッダー(967)にCompavilityバージョンを設定していても、(GeteBayDetailsの場合)電話をかけているときに、必要以上のバージョンの応答が返されます(979)。これらは私が現在開発しているアプリケーションとAPI Test Toolの両方に適用されます。私が紛失しているものがありますか?または応答のVersionタグはCompability Levelに関係していませんか?Ebay APIバージョンオーバーライド?
ヘッダー:
X-EBAY-API-SITEID:212
X-EBAY-API-COMPATIBILITY-LEVEL:967
X-EBAY-API-CALL-NAME:GeteBayDetails
ボディ:
<?xml version="1.0" encoding="utf-8"?>
<GeteBayDetailsRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken>...</eBayAuthToken>
</RequesterCredentials>
</GeteBayDetailsRequest>
と応答:
<?xml version="1.0" encoding="UTF-8"?>
<GeteBayDetailsResponse
xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2016-09-27T11:21:41.341Z</Timestamp>
<Ack>Failure</Ack>
<Errors>
<ShortMessage>Nieznany błąd.</ShortMessage>
<LongMessage>Nieznany błąd.</LongMessage>
<ErrorCode>17460</ErrorCode>
<SeverityCode>Error</SeverityCode>
<ErrorClassification>RequestError</ErrorClassification>
</Errors>
<Version>979</Version>
<Build>E979_INTL_API_18061441_R1</Build>
</GeteBayDetailsResponse>
PS。私の知る限りでは、新しいバージョンのAPIのためにリクエストが失敗します。そして前に魅力のように働いた。なぜ私は967に固執したいのですか。