我使用 PhoneGap 创建了一个 iPhone 应用程序。我遵循了本教程中的代码:
构建由 Database.com 提供支持的 PhoneGap 移动应用程序 http://wiki.developerforce.com/page/Building_PhoneGap_Mobile_Applications_Powered_by_Database.com
I have logged in successfully and got struck in this screen:
我无法移动到其他屏幕来访问数据。这是登录成功后生成的url:
https://login.salesforce.com/services/oauth2/success#access_token=0000&refresh_token=0000&instance_url=https%3A%2F%2Fna12.salesforce.com&id=https%3A%2F%2Flogin.salesforce.com%2Fid%000C&issued_at=0000&signature=qqqq&scope=id+api+refresh_token
我需要将消费者密钥添加到此网址吗?这是我的回调网址:
https://login.salesforce.com/services/oauth2/success
会出现什么问题呢?我错过了什么吗?
So https://login.salesforce.com/services/oauth2/success https://login.salesforce.com/services/oauth2/success是回调的存根 URL - 这就是您在那里看到的屏幕,access_token 变量是用户的会话 ID。因此 OAuth 流程工作正常。
在代码中,您可以检查是否:
oauthResponse.access_token
设置正确。如果是这样,它看起来像:
sfw.login( setupHomeView );
应该告诉它从该页面移动到下一个 UI 页面。
您还可以查看 Force.com Mobile SDK:http://developer.force.com/MobileSDK http://developer.force.com/MobileSDK
它还包括 PhoneGap 并内置了一个很棒的 OAuth 包装器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)