2014-10-14 4 views
1

내 응용 프로그램 토큰을 생성하려고합니다. 내 요청은 다음과 같습니다가져 오기 토큰 이베이 PHP

<?xml version="1.0" encoding="utf-8"?> 
<FetchTokenRequest xmlns="urn:ebay:apis:eBLBaseComponents"> 
    <RequesterCredentials> 
     <eBayAuthToken>EBAYTOKEN</eBayAuthToken> 
    </RequesterCredentials> 
    <SecretID>??</SecretID> 
    <SessionID>SeSSID</SessionID> 
    <ErrorLanguage> string </ErrorLanguage> 
    <MessageID> string </MessageID> 
    <Version>893</Version> 
    <WarningLevel>Low</WarningLevel> 
</FetchTokenRequest> 

그리고 난이 응답 얻을 : 내가 세션 ID, 토큰을 가지고,하지만 난 내 비밀 ID의 확실하지 않다

<?xml version="1.0" encoding="UTF-8"?> 
<FetchTokenResponse xmlns="urn:ebay:apis:eBLBaseComponents"> 
    <Timestamp>2014-10-14T13:39:28.897Z</Timestamp> 
    <Ack>Failure</Ack> 
    <CorrelationID> string </CorrelationID> 

    <Errors> 
     <ShortMessage>The end user has not completed Auth &amp; Auth sign in flow.</ShortMessage> 
     <LongMessage>The end user has not completed Auth &amp; Auth sign in flow.</LongMessage> 
     <ErrorCode>21916017</ErrorCode> 
     <SeverityCode>Error</SeverityCode> 
     <ErrorClassification>RequestError</ErrorClassification> 
    </Errors> 
    <Version>893</Version> 
    <Build>E893_CORE_API_17097905_R1</Build> 
</FetchTokenResponse> 

합니다. 이 문제를 어떻게 해결할 수 있습니까? secret ID과 관련이 있습니까? 이베이에서 secretID를 어디에서 찾을 수 있습니까?

+0

그냥 sessionID로 시도한 적이 있습니까? –

+1

아니요, 세션 ID만으로도 작업 할 수 있지만 여전히이 문제가 있습니다. 최종 사용자가 인증을 완료하지 않았습니다 & 인증 로그인 !!!!!! :( –

답변

0

을 SecretID : 토큰 검색 요구와 연관된 값. SecretID는 응용 프로그램에 의해 정의되며 리디렉션 URL에서 eBay 로그인 페이지로 전달됩니다. eBay는 비밀 ID 값으로 UUID를 사용할 것을 권장합니다. 또한 관심있는 특정 사용자에 대해 Username (RequesterCredentials의 일부)을 설정해야합니다. SessionID가있는 경우 SecretID 및 Username은 필요하지 않습니다..

위의 인용문은이 페이지에 있습니다. Ebay Developer Zone - FetchToken.html