我需要从iOS应用程序连接到Salesforce.com或Database.com (概念相同)。我不管它是肥皂还是rest。我想做的就是把数据弄出来。我使用管理员登录来查询自定义对象并返回记录。
我不确定Salesforce提供的移动sdk是最好的选择。根据我的测试和示例应用程序,它需要oAuth。我不是iOS上的oAuth专家,但我的理解是,用户必须通过身份验证才能使用这款应用。我希望使用我提供的凭据查询Salesforce或Database.com,而不是提示用户登录。
如果可能,我想使用尽可能多的标准功能。如果不需要安装额外的库就可以做到这一点,那就太好了。如果这不可能,我愿意在这一点上尝试任何事情。
我已经搜索了几个小时,尝试了5-7种不同的方法。我相信这并不像它看起来那样具有挑战性。
任何帮助都是非常感谢的。
发布于 2013-06-19 07:35:25
zkSforce是一个可从iOS使用的objective-c库,它可以调用salesforce.com soap api,包括登录。还有一个用于OAuth2的username/password flow,它允许编程登录而不是交互式登录,这是一个简单的HTTP POST
对于soap登录或OAuth用户名/密码流,除了密码之外,可能还需要API security token,这取决于登录所源自的IP地址和salesforce中配置的网络。
https://stackoverflow.com/questions/17179507
复制相似问题