2012-05-30 60 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