2

我正在创建集成了 SalesForce 的 iOS 应用程序。我已经使用提到的步骤创建了 Xcode 项目。我可以获得潜在客户、联系人、帐户等的列表。

我还有一项关于将潜在客户转化为机会的功能。我正在寻找 SOQL 使用它我可以使这个功能工作。

但无法找到正确的方法或链接使用它我可以得到它。

我找到了 convertLead()但不知何故我没有得到它。

在我的应用程序中,我显示了潜在客户列表,并且在选择一个潜在客户时,我已赋予用户将其转换为机会的能力。我已经展示了转换时必填字段的表格。但是 SOQL 会为它做什么呢?

有人知道吗?我在哪里可以获得与适用于 iOS 的 Saleforce sdk 相关的信息?

谢谢

4

1 回答 1

0

您可以构建自定义 Apex REST Web 服务,并调用它来转换您的潜在客户:

https://success.salesforce.com/answers?id=90630000000hLeeAAE

然后构建一个 SFRestRequest 并将它的端点设置为您的服务

SFRestRequest *request = [SFRestRequest requestWithMethod:SFRestMethodPOST path:@"" queryParams:nil];
request.endpoint = @"/services/apexrest/{your endpoint}/{a lead Id}";
[[SFRestAPI sharedInstance] sendRESTRequest:request failBlock:^(NSError *e){
            NSLog(@"error: %@", e);
        } completeBlock:^(id success){
            NSLog(@"success: %@", success);
        }];

convertLead() 在 SOAP API 中可用。我认为不可能直接从 REST API 调用 convertLead。如果您想在 iOS 应用程序中使用 SOAP API,请使用此库:

https://github.com/superfell/zksforce

于 2013-12-04T16:42:42.717 回答