Salesforce远程访问授权错误

时间:2011-11-30 13:21:15

标签: oauth salesforce

我是开发Salesforce应用程序的新手,我使用OAuth 1进行身份验证。 我能够生成请求令牌,并将用户重定向到salesforce站点。 一旦我输入凭据,我就会得到一个

  

远程访问授权错误
  设置远程访问时出现问题

  

oauth_error_code = 1800

在我的“登录历史记录”页面中,Status类型Success显示ApplicationOAuth。 我的Debug Logs页面中没有任何条目。 我启用了Development Mode

任何想法都错了吗?

1 个答案:

答案 0 :(得分:-2)

所以https://login.salesforce.com/services/oauth2/success是回调的存根URL - 这是您在那里看到的屏幕,access_token变量是您的用户会话ID。因此OAuth流程正常运行。

在代码中,您可以检查oauthResponse.access_token是否设置正确。如果是这样,它看起来像:

sfw.login( setupHomeView );

这应该告诉它从该页面移动到下一个UI页面。

您还可以查看Force.com Mobile SDK(link)。它还包括PhoneGap,内置了一个很棒的OAuth包装器。