Intercom API开放平台

更多Intercom是一家提供客户沟通和参与平台的公司,旨在帮助企业与客户建立更紧密的联系。通过其平台,企业能够通过多种渠道(如网站、移动应用和电子邮件)与客户进行有效沟通。Intercom的服务包括实时聊天、客户支持、用户反馈收集和自动化营销工具,以提高客户满意度和参与度。公司成立于2011年,总部位于爱尔兰都柏林,是全球客户关系管理(CRM)和客户体验领域的领先企业之一。

收录时间:
2024.09.12
企业标签:
主营分类:
访问官网

Intercom API开放平台概述

Intercom 提供了一个公共 API,允许开发者以编程方式从他们的应用程序中获取数据。这些数据可以用来与其他服务集成,或者构建利用 Intercom 数据的自定义应用程序。

Intercom 提供了许多 API 端点,可以用来获取与用户、对话、消息线程等有关的数据。在这篇博客文章中,我们将探索 Intercom 提供的一些最受欢迎的 API 端点,并为每个端点提供 JavaScript 示例代码。

在开始使用 Intercom API 之前,你需要为你的应用程序生成一个访问令牌。你可以通过登录你的 Intercom 账户,并在 API 密钥设置中生成一个“个人访问令牌”来做到这一点。

生成访问令牌后,你可以在“Authorization”头中包含它来验证你的请求,如下所示:

const baseURL = "https://api.intercom.io";
const accessToken = "YOUR_ACCESS_TOKEN";

axios.defaults.headers.common.Authorization = `Bearer ${accessToken}`;
axios.defaults.headers.post["Content-Type"] = "application/json";

用户 API 端点用于获取你的 Intercom 账户中的用户信息。你可以使用这些端点来获取用户属性,如姓名、电子邮件地址和用户 ID。

axios.get(`${baseURL}/users`, {
  params: {
    per_page: 50
  }
})
.then(response => {
  console.log(response.data);
})
.catch(error => {
  console.log(error);
});
axios.get(`${baseURL}/users/${userId}`)
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
axios.post(`${baseURL}/users`, {
    email: "john.doe@example.com",
    name: "John Doe",
    signed_up_at: new Date().toISOString()
})
.then(response => {
    console.log(response.data);
})
.catch(error => {
    console.log(error);
});

对话 API 端点用于获取你的 Intercom 账户中的对话信息。

axios.get(`${baseURL}/conversations`, {
  params: {
    per_page: 50
  }
})
.then(response => {
  console.log(response.data);
})
.catch(error => {
  console.log(error);
});
axios.get(`${baseURL}/conversations/${conversationId}`)
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
axios.post(`${baseURL}/conversations`, {
    message_type: "inapp",
    body: "Hello, how can I assist you?",
    from: {
        type: "admin",
        id: "YOUR_ADMIN_ID"
    },
    to: {
        type: "user",
        id: "USER_ID"
    },
    assignee: {
        type: "admin",
        id: "YOUR_ADMIN_ID"
    }
})
.then(response => {
    console.log(response.data);
})
.catch(error => {
    console.log(error);
});

Intercom 的公共 API 提供了广泛的端点和功能,使开发者能够以编程方式访问和管理他们的 Intercom 账户中的数据。在这篇博客文章中,我们提供了一些最受欢迎的 API 端点的示例 JavaScript 代码。

记得总是指定你的 API 访问令牌来验证你的请求,并查阅 Intercom 的 API 文档以获取更多信息和功能。

Intercom API开放平台的同类

Enode
一站式集成,连接1000+能源设备

Enode是一家专注于绿色能源应用的科技公司,提供全面的平台服务,帮助开发者和企业构建和管理智能能源设备。通过其API,Enode能够连接和控制超过1000种能源设备,包括电动汽车、太阳能逆变器、家庭电池和恒温器等。公司致力于通过优化能源使用,降低成本和复杂性,推动向可持续能源系统的转型。Enode的解决方案支持智能充电、能源管理、需求响应等多种应用场景,助力企业在能源生态系统中取得领先地位。

contenful
带你去任何地方的内容

Contentful是一家提供领先内容平台的科技公司,专注于帮助企业通过其可组合内容平台快速构建动态的数字体验。Contentful的产品包括内容管理平台、Contentful Studio、Ninetailed(AI驱动的个性化体验工具)以及丰富的生态系统和市场应用。公司致力于通过AI技术优化内容创作,加速团队的创造力,助力客户实现内容的全球化营销和本地化,提供SEO友好的数字体验。Contentful服务于包括Kraft Heinz、KFC、Audible和Vodafone等在内的全球知名品牌。

Zoho
云端软件套件,适用于企业

Zoho是一家提供全面云软件套件的公司,旨在帮助各种规模的企业提高运营效率。公司重视用户隐私,不通过出售数据或依赖广告模式盈利,而是通过软件许可费用获得收入。Zoho One是其旗舰产品,一个统一的云平台,涵盖CRM、邮件、会计、人力资源、客户支持等功能,助力企业打破部门壁垒,实现数据整合和流程自动化。Zoho在全球拥有超过50万用户,服务于200多个国家,拥有超过9000名员工,成立25年以上,以“印度制造,服务世界”的理念,致力于通过技术创新推动企业成长。

DatumBox
机器学习平台 - 文本分析服务

DatumBox是一家提供开源机器学习框架和强大易用API的公司。其框架支持多种算法和模型,适用于各种智能应用开发。API采用REST和JSON技术,提供情感分析、主题分类、语言检测等NLP服务,帮助开发者快速构建智能软件。公司服务广泛应用于社交媒体监控、搜索引擎优化和文本分析等领域。

巴法云
物联网云平台

巴法科技(深圳)有限公司是一家位于中国深圳的高科技企业。公司致力于研发和生产各类电子产品,包括智能硬件、消费电子和通信设备等。凭借强大的技术实力和创新能力,巴法科技在行业内建立了良好的口碑和品牌形象。我们始终坚持以客户需求为导向,提供高质量的产品和服务,赢得了广大客户的信赖和支持。展望未来,巴法科技将继续秉承创新、合作、共赢的理念,不断开拓市场,实现企业的可持续发展。

codedetection
检测、标记、格式化和丰富代码

CodeDetection 是一家专注于技术语言处理的公司,提供先进的代码检测和格式化服务。通过机器学习模型,CodeDetection 能够识别文本中的代码片段,并将其与普通文本区分开来。此外,它还能检测代码的语言,并提供格式化和语法高亮的代码版本。该公司的服务适用于应用程序开发人员和AI、机器学习团队,帮助他们在数据集中识别和注释代码,优化搜索结果,以及丰富和转换代码片段。CodeDetection 提供不同级别的定价计划,以满足不同规模企业的需求。

Ckan
开源数据管理系统

CKAN是一个开源的数据管理系统(DMS),用于驱动数据中心和数据门户。它使数据的发布、共享和使用变得容易,全球数百个数据门户都在使用。CKAN由Datopian和Link Digital共同维护,这两个组织是CKAN项目的关键贡献者和长期支持者。CKAN已被添加到数字公共产品注册表中,被正式认定为帮助解决2030年联合国可持续发展目标(SDGs)中9个目标的数据管理系统。

Kubernetes
容器编排平台

Kubernetes是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它由Google设计,结合了社区的最佳实践,能够高效地运行和管理大规模的生产工作负载。Kubernetes支持跨云服务和本地环境的运行,具有自我修复、自动扩展、服务发现和负载均衡等特性,帮助企业实现应用的快速迭代和灵活部署。