获取令牌ebay php

时间:2014-10-14 14:01:19

标签: php token ebay secret-key

我正在尝试为我的应用程序生成令牌。 我的要求是:

<?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>

我得到了这个回复:

<?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>

我有会话ID和令牌,但我不确定我的秘密ID。我该如何解决这个问题?它与secret ID有关吗?我在哪里可以找到ebay的secretID?

1 个答案:

答案 0 :(得分:0)

  

<强>的SecretID :   与令牌检索请求关联的值。 SecretID由应用程序定义,并在重定向URL中传递到eBay登录页面。易趣建议使用UUID作为秘密ID值。您还必须为感兴趣的特定用户设置用户名(RequesterCredentials的一部分)。如果存在SessionID,则不需要SecretID和用户名

以上引用来自此页面; Ebay Developer Zone - FetchToken.html