我正在尝试为我的应用程序生成令牌。 我的要求是:
<?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 & Auth sign in flow.</ShortMessage>
<LongMessage>The end user has not completed Auth & 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?
答案 0 :(得分:0)
<强>的SecretID 强>: 与令牌检索请求关联的值。 SecretID由应用程序定义,并在重定向URL中传递到eBay登录页面。易趣建议使用UUID作为秘密ID值。您还必须为感兴趣的特定用户设置用户名(RequesterCredentials的一部分)。如果存在SessionID,则不需要SecretID和用户名。
以上引用来自此页面; Ebay Developer Zone - FetchToken.html