2016-03-04 50 views
1

我在生成沙盒驗證令牌時遇到問題,一旦請求授予應用程序權限,我就會重定向到以下鏈接(https://signin.ebay.com/ws/eBayISAPI.dll?ThirdPartyAuthSucessFailure&ebaytkn=&tknexp=1970-01-01+00%3A00%3A00&username=testuser_jdawg)。eBay開發人員沙箱驗證令牌

哪些狀態下面的消息?

Thank YouHelp 
Authorization cancelled 
It's now safe to close the browser window/tab. 

有其他人有過這個問題嗎?

+0

第三部分驗證成功/失敗的一塊看起來很奇怪。你是否試圖爲不同的eBay賬戶生成授權密鑰? (IE將應用程序鏈接到客戶端帳戶,而不是您自己的帳戶)。 –

+0

如果是這樣,我還沒有具體問題,但爲其他帳戶(即登錄到開發人員帳戶,然後登錄到用戶帳戶以生成令牌)生成身份驗證令牌對我來說確實是片狀。我必須做7或8次才能獲得3個代幣。 –

+0

我已經完成了。顯然爲了得到這個響應是正常的,那麼你從應用程序發送一個Fetch Token請求來獲得最終的令牌。 – jdawg

回答

2

認證後的ebay URL重定向有些破裂。

默認URL重定向爲:

您也可以定義在驗證令牌自己的網址,易趣頁面開發者網站。

問題是,ebay會截斷您在第一個&符號(&)處輸入的任何url。這打破了他們自己的接受URL,以&isAuthSuccessful=true

結尾爲了解決這個問題,你需要做的就是編碼和號爲%26。所以,你需要改變他們的網址:

編輯:正如你提到的,這並不影響該授權是否是真正成功或者不是,只是用戶看到的消息。如果您不想使用它們,您也可以將此解決方案應用於您自己的URL。

+0

他們似乎改變了行爲。對我而言,默認的accept-url不包含'isAuthSuccessful = true'。添加它(不用url編碼&符號)適用於我。我現在使用的網址: https://signin.ebay.com/ws/eBayISAPI.dll?ThirdPartyAuthSucessFailure&isAuthSuccessful=true – MoorzTech