salesforce.com数据的第三方同步(联系人和约会)

salesforce.com数据的第三方同步(联系人和约会),salesforce,integration,force.com,paas,Salesforce,Integration,Force.com,Paas,我有一个包含联系人和约会信息的应用程序/网站 我希望我的用户可以选择将他们的联系人和约会与其salesforce.com帐户同步 我认为这很简单,只需收集他们的salesforce.com凭据,打开与salesforce.com的连接,然后拉下他们的联系人和约会 但这看起来并不那么容易!首先,我找不到全局API。显然,每个salesforce.com公司都必须“生成”自己的WSDL 从我阅读的文档来看,似乎我必须创建一个salesforce.com“包”,该包将部署到“AppExchange”。

我有一个包含联系人和约会信息的应用程序/网站

我希望我的用户可以选择将他们的联系人和约会与其salesforce.com帐户同步

我认为这很简单,只需收集他们的salesforce.com凭据,打开与salesforce.com的连接,然后拉下他们的联系人和约会

但这看起来并不那么容易!首先,我找不到全局API。显然,每个salesforce.com公司都必须“生成”自己的WSDL

从我阅读的文档来看,似乎我必须创建一个salesforce.com“包”,该包将部署到“AppExchange”。然后,任何想要与我集成的salesforce.com公司都会找到并安装该包。然后,该软件包将以某种方式允许我连接并拉下联系人和约会数据

看来,我必须“扩展”salesforce.com以与我整合。我想这是有道理的。因为SalesForce.com是一家SaaS/PaaS公司。只是感觉有点落后

两个问题:

  • 是这样吗?我走对了吗

  • 如何在salesforce.com中打包API?我看到的大多数“包”文档都与创建实际扩展Salesforce.com功能的页面/视图有关。我不想扩展saleforce.com。我只想有一个可以集成的API


  • 如果您想要一个基于SOAP/WSDL的API,那么有一个API,它适用于所有Salesforce.com客户。看起来您应该能够直接从中构建集成。合作伙伴API包括一个describeGlobal/DescribeObject调用,该调用将允许您以编程方式发现用户架构,从而确定用户有权访问哪些对象/字段


    与存储凭据不同,您可能希望使用来验证用户,这将为您提供一个访问令牌,以代表用户进行API调用,并更好地处理用户更改密码等情况。

    Ok,那么如果合作伙伴WSDL相同,为什么他们必须单击“生成合作伙伴WSDL”?如果我点击它。。我可能会得到“…”如果你点击它,你会得到“…”它不是这样工作的吗?如果合作伙伴WSDL对每个人都是相同的,为什么他们让您“生成”它?假设生成按钮显示下载。这在我发布的合作伙伴API链接中有描述