我是开发Salesforce应用程序的新手,我使用OAuth 1进行身份验证。 我能够生成请求令牌,并将用户重定向到salesforce站点。 一旦我输入凭据,我就会得到一个
远程访问授权错误
设置远程访问时出现问题
带
oauth_error_code = 1800
在我的“登录历史记录”页面中,Status
类型Success
显示Application
为OAuth
。
我的Debug Logs
页面中没有任何条目。
我启用了Development Mode
。
任何想法都错了吗?
答案 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包装器。