我正在尝试让 ebay GetSessionID 和 FetchToken 函数工作——我已经为我的应用程序设置了凭据,所以我有 DeveloperID、ApplicationID、CertificateID 和 RuName——当我调用 GetSessionID 时,ebay 会为我生成一个 sessionid,然后,我调用 eBay 的同意书,登录沙盒用户帐户,然后 ebay 将我重定向回我的 Web 应用程序。
问题是当我调用 FetchToken 函数时,将之前返回给我的 SessionID 传递给我,我收到以下错误消息
“您的会话 ID 用于身份验证,而不用于 FetchToken,请在调用 GetSessionID 时使用正确的 RuName”
我在网上的任何地方都找不到这个错误的解释。我对 ebay 的理解是,在签署同意书后,ebay 应该返回我的应用程序并带有一个令牌,然后我可以使用该令牌来查询该用户的 ebay 数据。我得到的错误似乎表明不同的 sessionid 用于不同的事情
知道我哪里出错了吗?