题
我还没有工作,Salesforce API之前,所以我有点被困在如何以连接到销售团队服务。
到目前为止,我理解,我必须产生一个wsdl文件为我的帐户或相当的帐户我的客户(步骤1)。到目前为止,一切都很好.
但是,现在的快速入门(http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_quickstart_steps.htm)说一些关于"进口WSDL文件到您的发展平台"(步骤2)。
我怎么进wsdl文件Visual Studio2008年?我不能找到"增加网参考"选项,其中提到的快速入门。
如果我只需要使用WSDL,是什么使用了销售团队Dotnet API包可以下载,从销售团队网站 (http://wiki.developerforce.com/index.php/Salesforce_Dotnet_API)?
是否有任何陷阱我应该看出来,为开发应用程序时,利用销售团队API?
解决方案
如果您按照 Binz 的回答中的说明进行操作,您应该能够使用 Visual Studio 添加 Web 服务引用。
访问 SalesForce API 不需要 wiki 站点上的“Salesforce Dotnet API 包”,它只是一个尝试抽象它的库。
至于陷阱和其他需要了解的事情,我建议您阅读第 6 章 Force.com 食谱. 。您必须注册一个force.com 开发者帐户(免费)。本章涵盖了您需要注意的大部分内容。这里有几个:
- 登录 /登录 - 会话管理
- 查询 /查询模式(如果您要从Salesforce获取大量数据,则需要
- 如何构建包装器类 - 您也可以下载一些示例VB.NET代码
另一件需要注意的事情是,如果您要使用 SOQL 查询 SalesForce 数据,并且需要筛选 SalesForce 日期字段,则需要设置日期字符串的格式。这是一种方法:
public static string FormatDateForQuery(DateTime dateToFormat, bool includeTime)
{
if (includeTime)
{
return dateToFormat.ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ss+00:00");
}
else
{
return dateToFormat.ToUniversalTime().ToString("yyyy-MM-dd");
}
}
其他提示
对于 Visual Studio 2008,您需要选择“添加服务引用”,然后单击对话框左下角的“高级”按钮。然后,该对话框的底部应该有一个按钮,显示“添加 Web 引用”。然后您应该能够选择您的 wsdl 文件,VS 将自动为您生成服务客户端代理。
要创建WSDL文件,去(你的名字,右上),设置,开发> API>生成企业WSDL>生成。在Chrome中,单击另存为网页,并把该文件在C盘。在Visual Studio中,转到添加服务引用>高级>添加Web引用。指向您下载的文件:文件:/// C:/wsdl.jsp.xml
有一个分析问题时使用。网2.0的日期时间的领域的概览,访问过的网服务。
这似乎是一个错误。净但是,还有另一种方式来解决它通过手工编辑wsdl。
更多信息: