2016-08-02 11 views
0

수업을 위해 ecom 웹 사이트를 만들고 있는데, 그것을 내 eBay 계정에 모두 연결하려고합니다. eBay의 API 팬이 아닙니다.이베이 (eBay) 인증 토큰을 사용할 수 없습니다.

헤더 :

X-EBAY-API-SITEID:0 
X-EBAY-API-COMPATIBILITY-LEVEL:967 
X-EBAY-API-CALL-NAME:GetSellerList 
X-EBAY-API-DEV-NAME:......... 
X-EBAY-API-APP-NAME:........ 
X-EBAY-API-CERT-NAME:......... 

요청 코드 :

<?xml version="1.0" encoding="utf-8"?> 
<GetSellerListRequest xmlns="urn:ebay:apis:eBLBaseComponents"> 
    <RequesterCredentials> 
    <eBayAuthToken>[I enter my 872 char auth key here...]</eBayAuthToken> 
    </RequesterCredentials> 
    <ErrorLanguage>en_US</ErrorLanguage> 
    <WarningLevel>High</WarningLevel> 
    <!--You can use DetailLevel or GranularityLevel in a request, but not both--> 
    <GranularityLevel>Fine</GranularityLevel> 
    <!-- Enter a valid Time range to get the Items listed using this format 
      2013-03-21T06:38:48.420Z --> 
    <StartTimeFrom>2016-03-21T06:38:48.420Z</StartTimeFrom> 
    <StartTimeTo>2016-08-01T06:38:48.420Z</StartTimeTo> 
    <IncludeWatchCount>true</IncludeWatchCount> 
    <Pagination> 
    <EntriesPerPage>200</EntriesPerPage> 
    </Pagination> 
</GetSellerListRequest> 

내 응답 : 내가 잘못

<?xml version="1.0" encoding="UTF-8"?> 
<GetSellerListResponse 
    xmlns="urn:ebay:apis:eBLBaseComponents"> 
    <Timestamp>2016-08-02T03:21:44.330Z</Timestamp> 
    <Ack>Failure</Ack> 
    <Errors> 
    <ShortMessage>Auth token is invalid.</ShortMessage> 
    <LongMessage>Validation of the authentication token in API request failed.</LongMessage> 
    <ErrorCode>931</ErrorCode> 
    <SeverityCode>Error</SeverityCode> 
    <ErrorClassification>RequestError</ErrorClassification> 
    </Errors> 
    <Version>967</Version> 
    <Build>E967_CORE_APISELLING_17965876_R1</Build> 
</GetSellerListResponse> 

를하고있는 중이 야 내가 그들의 테스트 도구를 사용하여 무엇입니까? 내가 생산은 선택과 생산 인증 키를 사용하고있는 테스트 도구에서

.....

답변

0

처음부터이 작업을 수행 할 필요가 없습니다. 이미 수천 명이 PHP를 사용하여 eBay에 통합되었습니다. 오류 처리를 단순화하고 내장 한 많은 준비가 된 SDK가 있습니다. 현재 유지 관리되고있는 인기있는 제품입니다.

https://github.com/davidtsadler/ebay-sdk-php