2012-05-30 107 views
2

我在Win 7請求錯誤「啓用Cookie」,同時發佈的應用程序請求LinkedIn

我有以下鏈接https://www.linkedin.com/uas/oauth/authorize?oauth_token=使用的oauth_token運行S60 SDK 5日與Eclipse脈衝星。由LinkedIn獲得授權訪問屏幕。

我使用htmlComponent加載Url的上面,並添加HtmlComponent來形成並顯示它。 偶爾當我點擊「確定我會允許它」按鈕時(即按下按鈕後),我收到以下錯誤消息。

很抱歉,您的請求存在問題。請確保您已啓用Cookie,然後重試。

但我收到同組oauth_token,oauth_token_secret響應,oauth_callback_confirmed = TRUE,xoauth_request_auth_url,oauth_expires_in。

請幫忙。

回答

2

我的猜測是錯誤與回調發生。一旦您點擊LinkedIn身份驗證頁面中的「確定,我會允許」按鈕,用戶應該被重定向回您的應用程序。您可以通過筆記本電腦系統爲您的手機運行網絡,您可以在其中窺探流量,看看發生了什麼?我不熟悉Windows 7系統中的HTTP偵聽功能,但可能會有一些日誌記錄可以用來確定發生了什麼。

+0

沒有其他的我發現我認爲,因爲我通過錯誤的參數提交LinkedIn的url。即[鏈接](https://www.linkedin.com/uas/oauth/authorize/submit?extra=&access=-3&duration=0&csrfToken=ajax%3A1363873184829698131&sourceAlias=0_8L1usXMS_e_-SfuxXa1idxJ207ESR8hAXKfus4aDeAk&oauth_token=367064f6-63fe-4c86-90b2-Z20c523be3ad&session_password= jay8928928363&session_key = jayeshkvarma%40gmail.com&appId =&agree = true&authorize = Ok%2C%20I%27ll%20Allow%20It) 此網址會給出該錯誤。 我現在試圖找到正確的參數集提供URL。 – MobileEvangelist

+0

您的鏈接有各種各樣的參數,這些參數在OAuth中不會被預期或被允許。您不會發送用戶名和密碼,或任何其他類似的東西。您需要使用現有的OAuth庫或仔細閱讀LinkedIn開發者網站上的認證部分,以瞭解認證系統的工作原理。 –

+0

oauth_expires_in中的單位是599? 是秒嗎?或幾分鐘? – 2012-12-01 03:15:00