>

AddFixedPriceItem 를 사용하여 제품을 게시하려고 할 때마다  사이트 ID를 오스트레일리아로 설정 한 상태에서 (15) 오류 응답이 나타납니다.

:errors=>{:short_message=>"Input data is invalid.", :long_message=>"Input data for tag is invalid or missing. Please check API documentation."

사이트 ID ( "AU", "Australia", 15, "15")의 모든 변형을 시도했으며 미국 사이트 ID (0)로 전환하면 모든 것이 완벽하게 작동합니다. 내가 잘못하고있는 것이 있습니까?

EbayR (XML을 올바르게 구문 분석하지 않았기 때문에)

어쨌든 여기에 완전한 SOAP 요청이 있습니다 :

헤더 :

{
    'X-EBAY-API-COMPATIBILITY-LEVEL' => @compatability_level.to_s, # => 837
    'X-EBAY-API-DEV-NAME' => dev_id.to_s,
    'X-EBAY-API-APP-NAME' => app_id.to_s,
    'X-EBAY-API-CERT-NAME' => cert_id.to_s,
    'X-EBAY-API-CALL-NAME' => @command.to_s,
    'X-EBAY-API-SITEID' => @site_id.to_s, # => which is 15
    'Content-Type' => 'text/xml'
  }

전신 요청 :

<AddFixedPriceItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
    <RequesterCredentials>
        <eBayAuthToken>....</eBayAuthToken>
    </RequesterCredentials>
    <Item>
        <Title>dssddsheykduhfid</Title>
        <ListingDuration>GTC</ListingDuration>
        <ListingType>FixedPriceItem</ListingType>
        <Description>This is another test description with image</Description>
        <PrimaryCategory>
            <CategoryID>57989</CategoryID>
        </PrimaryCategory>
        <SKU>dfiuhdssdsdfggfmeesddffdeseddfda</SKU>
        <InventoryTrackingMethod>SKU</InventoryTrackingMethod>
        <PaymentMethods>PayPal</PaymentMethods>
        <PayPalEmailAddress>payments-facilitator@logicsaas.com</PayPalEmailAddress>
        <CategoryMappingAllowed>true</CategoryMappingAllowed>
        <ConditionID>1000</ConditionID>
        <Country>AU</Country>
        <Currency>AUD</Currency>
        <DispatchTimeMax>4</DispatchTimeMax>
        <PostalCode>3194</PostalCode>
        <ReturnPolicy>
            <ReturnsAcceptedOption>ReturnsAccepted</ReturnsAcceptedOption>
            <RefundOption>MoneyBack</RefundOption>
            <ReturnsWithinOption>Days_30</ReturnsWithinOption>
            <Description>What! you dont want the product! .... ok</Description>
            <ShippingCostPaidByOption>Buyer</ShippingCostPaidByOption>
        </ReturnPolicy>
        <PictureDetails>
            <PictureURL>http://www.joomlaworks.net/images/demos/galleries/abstract/7.jpg</PictureURL>
        </PictureDetails>
        <ShippingDetails>
            <ShippingType>Flat</ShippingType>
            <ShippingServiceOptions>
            <ShippingServicePriority>1</ShippingServicePriority>
            <ShippingService>AU_eBayAusPost3kgFlatRateSatchel</ShippingService>
            <ShippingServiceCost>10</ShippingServiceCost>
        </ShippingServiceOptions>
    </ShippingDetails>
    <Site>15</Site>
    <Variations>
        <VariationSpecificsSet>
            <NameValueList>
                <Name>Size</Name>
                <Value>L</Value>
                <Value>S</Value>
            </NameValueList>
            <NameValueList>
                <Name>Color</Name>
                <Value>Red</Value>
                <Value>Blue</Value>
            </NameValueList>
        </VariationSpecificsSet>
        <Variation>
            <SKU>dfiuhdssdsdfggfmeesddffdeseddfdaOMG454fgfgfg</SKU>
            <StartPrice>100.99</StartPrice>
            <Quantity>1</Quantity>
            <VariationSpecifics>
                <NameValueList>
                    <Name>Size</Name>
                    <Value>L</Value>
                </NameValueList>
                <NameValueList>
                    <Name>Color</Name>
                    <Value>Red</Value>
                </NameValueList>
            </VariationSpecifics>
        </Variation>
        <Variation>
            <SKU>dfiuhdssdsdfggfmeesddffdeseddfdaOMG432325fgfgfg</SKU>
            <StartPrice>100.99</StartPrice>
            <Quantity>16</Quantity>
            <VariationSpecifics>
                <NameValueList>
                    <Name>Size</Name>
                    <Value>L</Value>
                </NameValueList>
                <NameValueList>
                    <Name>Color</Name>
                    <Value>Blue</Value>
                </NameValueList>
            </VariationSpecifics>
        </Variation>
    </Variations>
</Item>

또한 총알을 물고 기술 지원을 위해 75 달러를 지불했습니다. 여기서 답변을받지 못하면 모든 사람이 볼 수 있도록 답변을 붙여 넣을 것입니다.


  • 답변 # 1

    멋지다. 그래서 이베이 문제인 것 같다. 그들은 지금 그것을 고치려고 노력하고 있습니다. 그러나 그들은 해결 방법으로 대답했습니다 :

    안녕하세요,

    이 문제를보고 해 주셔서 감사합니다. 문제를 재현 할 수 있으며 추가 조사를 위해 엔지니어링 팀에 전달했습니다. 티켓을 "Waiting-BugFix"상태로 유지합니다.

    실제로 SiteID는 필수 필드가 아닙니다. 통과하지 않으면 SiteID가 헤더에서 가져옵니다. 이 문제를 해결하려면 해당 필드를 생략하고 목록을 계속 작성하십시오.

    질문이 있으시면 알려주십시오.

    안부, 이베이 개발자 지원

  • 이전 kotlin - 내부에서 sharedPreferences를 사용하여 최상위 함수를 정의하는 방법은 무엇입니까?
  • 다음 c++ - 헤더 이름을 처리하는 방법은 표준 라이브러리 헤더와 충돌하지만 파일 이름은 변경하지 않습니까?