使用适用于iOS的Salesforce sdk将潜在客户转换为商机

时间:2013-10-30 11:45:26

标签: ios salesforce soql

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

我还有一个关于将潜在客户转换为机会的功能。我正在搜索SOQL,我可以在其中使用此功能。

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

我找到了convertLead(),但不知怎的,我没有得到它。

在我的应用程序中,我正在显示潜在客户列表以及我选择的一个潜在客户,我已将其转换为商机。我在转换时显示了必填字段的表单。但它的SOQL会是什么呢?

有人对此有所了解吗? 我在哪里可以获得与Saleforce sdk for iOS相关的信息?

谢谢

1 个答案:

答案 0 :(得分: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);
        }];

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

https://github.com/superfell/zksforce