私はeBayAPIからCategoryFeatures
使用しようとしていTyphoeus::Request
ます。私はUbuntuServer11.04でRubyバージョン1.9.3とRails3.2.3を使用しています。
私のコードは以下の通りです:
xml = <GetCategoryFeaturesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken> MY_eBayAuthToken </eBayAuthToken>
</RequesterCredentials>
<WarningLevel>High</WarningLevel>
</GetCategoryFeaturesRequest>
header = {
"X-EBAY-API-DEV-NAME" => my_devID,
"X-EBAY-API-APP-NAME" => my_appID,
"X-EBAY-API-CERT-NAME" => my_certID,
"X-EBAY-API-CALL-NAME" => "GetCategoryFeatures",
"X-EBAY-API-COMPATIBILITY-LEVEL" => "1.3.0",
"X-EBAY-API-SITEID" => 1,
"Content-Type" => "text/xml",
}
url = "https://api.sandbox.ebay.com/ws/api.dll "
res = Typhoeus::Request.post(url, :body => xml, :headers => header )
このエラーが発生しました:
<?xml version=\"1.0\" encoding=\"UTF-8\" ?>
<GeteBayOfficialTimeResponse xmlns=\"urn:ebay:apis:eBLBaseComponents\">
<Timestamp>2012-07-05 06:41:28</Timestamp>
<Ack>Failure</Ack><Errors>
<ShortMessage>Unsupported API call.</ShortMessage>
<LongMessage>The API call \"GeteBayOfficialTime\" is invalid or not supported in this release.</LongMessage>
<ErrorCode>2</ErrorCode>
<SeverityCode>Error</SeverityCode>
<ErrorClassification>RequestError</ErrorClassification>
</Errors>
<Build>14991382</Build>
</GeteBayOfficialTimeResponse>
誰かがそれを修正する方法を知っていますか?