我之前没有使用过Salesforce API,所以我对如何连接到salesforce服务感到困惑.
到目前为止,我知道我必须为我的帐户生成一个wsdl文件,或者更确切地说是我客户的帐户(步骤1).到现在为止还挺好.
但是现在Quickstart(http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_quickstart_steps.htm)说了一些关于"将WSDL文件导入您的开发平台"的内容(步骤2).
如何将wsdl文件导入Visual Studio 2008?我找不到快速入门中提到的"添加Web引用"选项.
如果我只需要使用WSDL,可以从salesforce网站(http://wiki.developerforce.com/index.php/Salesforce_Dotnet_API)下载Salesforce Dotnet API包吗?
在开发使用salesforce API的应用程序时,是否有任何问题需要注意?
使用SOAP API与salesforce.com(SFDC)一起工作时,底层数据库中的主键似乎是Id.好吧,这个值的两个表示似乎是15个字符版本或18个字符版本.
我一直在使用18,因为它显然更具体,但最后三位数中包含的是什么,它们可以被丢弃,看起来呢?
任何人都明白这是什么一回事?
我们可以使用python连接到salesforce并获取数据的库或包吗?
用IF/THEN/ELSEIF/ELSE代替这种基本结构
int month = 8;
String monthString;
if (month == 1) {
    monthString = "January";
} else if (month == 2) {
    monthString = "February";
}
...  // and so on
拥有它会很高兴
    int month = 8;
    String monthString;
    switch (month) {
        case 1:  monthString = "January";
                 break;
        case 2:  monthString = "February";
                 break;
        ..... // and so on
        case 12: monthString = "December";
                 break;
        default: monthString = "Invalid month";
                 break;
    }
这样可以提高可读性,并且由于意图清晰而使调试更容易.
我在永久删除自定义字段时遇到问题.
例如,我在Contact实体中创建了一个名为"Newsletter"的自定义字段,Salesforce internaly将其作为"Newsletter__c"存储为自定义字段.
然后我使用下面的代码删除自定义联系人字段.
var cstField = new CustomField
{
  type = FieldType.Checkbox,
  fullName = "Contact.Newsletter__c"
};
// Delete the object
var r = metaService.delete(new Metadata[] { cstField })[0];
上面的代码删除了自定义字段,但将其保留在"DeletedFields"类别下,您可以再次"删除"或"取消删除"自定义字段.这些自定义字段会在15天后自动删除.
我想从这些类别中删除自定义字段,就像我再次创建具有相同名称的cf一样,SF给出了"已存在"之类的错误.
我在部署时也尝试了purgeOnDelete选项,但到目前为止还没有运气.
Salesforce中是否有任何方法可以在包或命名空间下对apex类进行分组?我们可以将托管包用于内部组织目的吗?
我想将SalesForce信息集成到.net MVC应用程序中.
就我所见,SalesForce网站上的示例都是SOAP,或者还有SalesForce ADO.NET数据提供程序.
http://wiki.developerforce.com/page/Web_Services_API#.NET
谢谢.
我有Eclipse Juno和Force.com IDE.当我尝试创建新类时,他们总是会显示:无法创建部件的控件.它第一次工作,但现在他们总是表现出来.如果我在force.com平台内创建它们也会发生同样的情况
Error details:
org.eclipse.core.runtime.AssertionFailedException: assertion failed:
at org.eclipse.core.runtime.Assert.isTrue(Assert.java:110)
等......
我将非常感谢所有的帮助.
我一直在关注以下教程:http://wiki.developerforce.com/page/Accessing_Salesforce_Data_From_Ruby
但是,我坚持你需要提供密钥的部分:
host: login.salesforce.com        # Use test.salesforce.com for sandbox
client_secret: 1234567890         # This is the Consumer Secret from Salesforce
client_id: somebigidthinghere     # This is the Consumer Key from Salesforce
sobject_module: SFDC_Models       # See below for details on using modules
debugging: true                   # Can be useful while developing
username: me@mycompany.com
password: mypasswordplusmysecuritytoken
我在哪里可以得到client_secret和client_id.来自Salesforce官方API站点的教程有点过时了.http://www.salesforce.com/us/developer/docs/api_rest/index.htm
而其他一些教程甚至没有提到从哪里获得它.
我已经在http://developer.force.com/创建了一个帐户
甚至创建了一个自定义应用程序,如果我错了,请纠正我.
然后不知道在哪里找到我需要的钥匙.
任何变通办法将不胜感激.