SalesforceIQ / RelateIQ API:如何为外部用户创建联系人(OAuth?)

时间:2016-06-29 04:41:50

标签: oauth salesforce

我正在构建一个应用程序,向用户展示他们可能有兴趣与之交谈的人。如果用户说他对我展示的人感兴趣,我希望我的应用程序将此人创建为我的用户SalesforceIQ中的联系人。

我该怎么做?我从API文档https://api.salesforceiq.com/#/ruby#documentation_contacts_create-a-contact中看到,如果我知道用户的用户名和密码,我可以创建一个联系人,但当然我不希望我的用户给我这些信息。通过单击授权我向SalesforceIQ添加内容的按钮,用户是否有某种方式可以使用OAuth或诸如此类的东西?

1 个答案:

答案 0 :(得分:0)

SalesforceIQ API使用HTTP基本身份验证,目前不支持OAuth according to their documentation

对于SalesforceIQ用户授予您的应用API访问权限以创建联系人和其他权限,SalesforceIQ管理员为您的应用创建API密钥和API密钥,然后将其用于HTTP基本身份验证用户名和密码。这样,用户无需为您的应用提供凭据。这是在Settings>下的SalesforceIQ管理界面中配置的。 Integrations> Create New Custom Integration

要让管理员向您的应用提供这些凭据,您可以拥有一个用户界面,SalesforceIQ管理员会在其中输入此用户界面,以便您的应用存储并使用其帐户的API。

以下地点对此进行了描述,简要介绍了API参考,并在帮助台文章中详细介绍了SalesforceIQ管理员需要执行的操作的截图:

  1. API Reference: Requesting Access
  2. API Reference: Security and Authentication
  3. Help Article: Set up API access