1

我需要从 iOS 应用程序连接到 Salesforce.com 或 Database.com(相同的概念)。我不在乎是肥皂还是休息。我想做的就是把数据拿出来。我正在使用管理员登录来查询自定义对象并返回记录。

我不确定 Salesforce 提供的移动 SDK 是不是最好的选择。从我的测试和示例应用程序来看,它需要 oAuth。我不是 iOS 上的 oAuth 专家,但我的理解是用户必须进行身份验证才能使用该应用程序。我希望使用我提供的凭据来查询 Salesforce 或 Database.com,而不是提示用户登录。

如果可能的话,我想尽可能多地使用标准功能。如果这可以在不安装其他库的情况下完成,那将是完美的。如果那是不可能的,我愿意在这一点上尝试任何事情。

我已经搜索了几个小时并尝试了 5-7 种不同的方法。我相信这并不像看起来那么具有挑战性。

任何帮助是极大的赞赏。

4

1 回答 1

0

zkSforce是一个可在 iOS 上使用的 Objective-C 库,它可以调用 salesforce.com soap api,包括登录。还有一个用于 OAuth2 的用户名/密码流,它允许编程而不是交互式登录,这是一个简单的 HTTP POST

对于soap 登录或OAuth 用户名/密码流,除了密码之外,可能还需要API 安全令牌,具体取决于登录的IP 地址和salesforce 中配置的网络。

于 2013-06-18T23:35:24.633 回答