传真API-RingCentral

传真API-RingCentral

专用API
服务商 服务商: RingCentral
【更新时间: 2024.07.03】 这个强大的传真 API 允许您在基于云的环境中安全地发送和接收传真。RingCentral 传真 API 的突出功能之一是它支持光学字符识别 (OCR),从而实现自动文档处理。这意味着您可以轻松地从传真文档中提取和...
免费 (美国和加拿大境内无限传真。) 去服务商官网采购>
服务星级:6星
⭐ ⭐ ⭐ ⭐ ⭐ ⭐ 🌟
调用次数
0
集成人数
0
商用人数
0
! SLA: N/A
! 响应: N/A
! 适用于个人&企业
收藏
×
完成
取消
×
书签名称
确定
<
产品介绍
>

什么是RingCentral的传真API?

可编程传真 API

一种使用云发送和接收传真文档的可编程方式。传真 API 和特定于语言的 SDK 可用于将传真接收和发送功能集成到您的业务应用程中。

什么是RingCentral的传真API?

由服务使用方的应用程序发起,以Restful风格为主、通过公网HTTP协议调用RingCentral的传真API,从而实现程序的自动化交互,提高服务效率。

RingCentral的传真API有哪些核心功能?

在您的应用程序中发送和接收传真

使用 RingCentral Fax API 超越传统纸质传真
从 29 种不同的文件格式发送、在繁忙信号时自动重新发送、转发到另一个号码、管理发送队列以保持频率合规性、高容量可扩展性等。

自定义传真封面和内容

创建您自己的封面并从多个来源制作传真内容,然后按您的方式分发
使用提供的模板自定义封面或使用您自己的设计内容。通过使用单个 API 请求自动连接多个不同格式的文件来构建传真正文。使用电子邮件发送和接收传真。

管理和自动化您的传真工作流程

RingCentral Fax API 可用于管理传入和传出传真的任务和事件
管理要使用的电话号码列表。成功读取或传送传真后,会收到电子邮件确认或自定义 Webhook 通知。删除旧的或不需要的传真以满足组织和用户的存档要求。

RingCentral的传真API的核心优势是什么?

  1. 多格式支持:能够处理和发送多种文件格式,提高灵活性和用户友好性。

  2. 自动化功能:自动重发机制和工作流程自动化减少了手动干预,提高了效率。

  3. 全球可达性:支持向世界多个国家和地区发送传真,满足全球业务需求。

  4. 易于集成:提供多种编程语言的 SDK,简化开发过程,加快集成速度。

  5. API 的可扩展性:设计用于处理高容量的传真发送,适合大规模业务使用。

  6. 可靠性:基于云的服务确保了高可用性和稳定性。

  7. 灵活性:支持通过电子邮件发送和接收传真,增加了使用场景的灵活性。

在哪些场景会用到RingCentral的传真API?

  1. 医疗保健:发送和接收病历、处方和医疗报告等敏感文件。

  2. 法律行业:发送法律文件、合同、诉状和其他法律文书。

  3. 金融服务:发送银行对账单、投资组合更新和其他财务文件。

  4. 保险行业:处理索赔表格、保险单和其他相关文档。

  5. 房地产:发送房产列表、租赁协议和其他房地产交易文件。

  6. 供应链管理:发送订单确认、发货通知和库存更新。

  7. 人力资源:发送工作邀请、员工手册和其他雇佣相关文件。

  8. 政府和公共部门:发送官方通知、许可证和政府表格。

<
产品价格
>

简单的 API 定价,免费开始!

RingCentral 传真 API 包含在 RingEX 计划中。额外的免费电话、国际语音和传真分钟数可作为附加服务提供,每分钟收取最低费用。
<
使用指南
>

第一次调用RingCentral API?我们建议您尝试一下入门体验

启用您帐户中的电话号码的短信功能

作为参与的TCR CSP,RingCentral 致力于提供最高质量的服务,同时努力消除垃圾邮件、网络钓鱼和欺诈消息。为了帮助确保实现这些目标,RingCentral 要求客户遵循TCR 流程,以使其帐户能够发送短信。要了解更多信息,请阅读我们的TCR 常见问题解答

此外,阅读我们的短信内容和消息传递政策也可能有助于您保持合规性。

在本快速入门中,我们将帮助您在短短几分钟内在平台上发送第一条短信。让我们开始吧。

创建应用程序并获取凭据

我们需要做的第一件事是在 RingCentral 开发者控制台中创建一个应用程序。通过单击下面的“创建短信应用程序”按钮可以快速完成此操作。只需单击按钮,输入名称和描述(如果您选择),然后单击“创建”按钮。如果您还没有 RingCentral 帐户,系统将提示您创建一个。

完成后,您将进入应用程序的仪表板。记下客户端 ID 和客户端密钥。我们将暂时使用它们。

下载并编辑.env文件

请按照我们的指南中的说明来运行开发人员指南代码示例。或者:

  1. 下载我们的env-template并将其保存为名为.env.
  2. 编辑新下载的.env文件,使用您上面创建的应用程序的正确值设置其变量。
    • RC_CLIENT_ID- 设置为您在上面创建的应用程序的客户端 ID
    • RC_CLIENT_SECRET- 设置为您在上面创建的应用程序的客户端密钥
    • RC_JWT- 设置为您为自己创建的 JWT 凭证
    • SMS_RECIPIENT- 出于代码测试目的,我们将收件人的电话号码设置为此环境变量。您可以通过此变量设置电话号码,也可以直接在代码上设置。

发送短信

在下面选择您的首选语言。

Javascript

安装 RingCentral JavaScript SDK

$ npm install @ringcentral/sdk dotenv --save

创建和编辑 sms.js

创建一个名为sms.js.

const RC = require('@ringcentral/sdk').SDKconst path = require('path')
// Remember to modify the path to where you saved your .env file!require('dotenv').config({ path: path.resolve(__dirname, '../.env') })
// For the purpose of testing the code, we put the SMS recipient number in the environment variable.
// Feel free to set the SMS recipient directly. const RECIPIENT = process.env.SMS_RECIPIENT
// Instantiate the SDK and get the platform instancevar rcsdk = new RC({                               'server': process.env.RC_SERVER_URL,                                
'clientId': process.env.RC_CLIENT_ID,
'clientSecret': process.env.RC_CLIENT_SECRET
});
var platform = rcsdk.platform();
/* Authenticate a user using a personal JWT token */
platform.login({
	'jwt': process.env.RC_JWT
}) platform.on(platform.events.loginSuccess,
function(e) {
	read_extension_phone_number_detect_sms_feature()
});platform.on(platform.events.loginError,
function(e) {
	console.log("Unable to authenticate to platform. 
Check credentials.", e.message) process.exit(1)
});
/* Read phone number(s) that belongs to the authenticated user and detect if a phone number  has the SMS capability*/
async
function read_extension_phone_number_detect_sms_feature() {
	try {
		l et endpoint = "/restapi/v1.0/account/~/extension/~/phone-number"
		var resp = await platform.get(endpoint) var jsonObj = await resp.json() for (var record of jsonObj.records) {
			for (var feature of record.features) {
				if (feature == "SmsSender") {
					// If a user has multiple phone numbers, check and                
					// decide which number to be used for sending 
					// the SMS message. For simplicity, we pick the               
					// first one we find.  return send_sms(record.phoneNumber) 
				}
			}
			return send_sms(record.phoneNumber)
		}
	}
}

运行你的代码

你快完成了。现在运行您的脚本。

$ node sms.js

详细操作指南https://developers.ringcentral.com

<
产品问答
>
?
我需要传真机才能使用此API吗?
不,你不知道。这是基于云的软件,可构建带有封面的传真文档并将传真发送到任何有效的传真号码。
?
如何将多个传真文档合并成一个文档?
在 API 中,您可以列出要在一份完整传真文档正文中串联的多个文件。它们将在传真发送过程中被访问,并在实际发送传真之前在传真正文中组合在一起。
?
有哪些类型的分析可用?
我们的传真 API 提供了许多可用于分析研究的数据点。诸如发送传真的时间和日期、发送传真的号码、发送传真的号码、页数、消息状态、发送的文件名和类型列表等项目。您可以使用这些数据构建简单到复杂的数据历史报告。您还可以通过我们的消息存储检索传真历史记录和其他数据。
?
我们在世界各地设有办事处,这对我们有用吗?
当然,您还可以通过 API 集成来安排传真发送,以便可以在方便的时间向不同时区的办公室发送传真。
<
关于我们
>
RingCentral是一家提供企业级通信解决方案的公司,专注于通过其统一平台和APIs为企业带来变革。公司提供的服务包括语音、短信、团队消息、视频会议、传真、数据和人工智能等。RingCentral的APIs和SDKs支持多种编程语言,使得开发者能够轻松地将这些通信功能集成到自己的应用程序中。此外,RingCentral还拥有一个活跃的开发者社区,提供论坛、专业服务和教育资源,以支持开发者的成长和创新。公司以其高可靠性和创新技术赢得了超过85,000名开发者的信任和支持。
联系信息
服务时间: 0点-24点
电话号码: (866) 440 3727

我们的领导团队

奖项与认可

 

22 个友好办事处,遍布 14 个国家

就像我们屡获殊荣的平台一样,我们喜欢与世界各地的优秀团队合作。
 
<
最可能同场景使用的其他API
>
API接口列表
<
产品价格
>

简单的 API 定价,免费开始!

RingCentral 传真 API 包含在 RingEX 计划中。额外的免费电话、国际语音和传真分钟数可作为附加服务提供,每分钟收取最低费用。
<
使用指南
>

第一次调用RingCentral API?我们建议您尝试一下入门体验

启用您帐户中的电话号码的短信功能

作为参与的TCR CSP,RingCentral 致力于提供最高质量的服务,同时努力消除垃圾邮件、网络钓鱼和欺诈消息。为了帮助确保实现这些目标,RingCentral 要求客户遵循TCR 流程,以使其帐户能够发送短信。要了解更多信息,请阅读我们的TCR 常见问题解答

此外,阅读我们的短信内容和消息传递政策也可能有助于您保持合规性。

在本快速入门中,我们将帮助您在短短几分钟内在平台上发送第一条短信。让我们开始吧。

创建应用程序并获取凭据

我们需要做的第一件事是在 RingCentral 开发者控制台中创建一个应用程序。通过单击下面的“创建短信应用程序”按钮可以快速完成此操作。只需单击按钮,输入名称和描述(如果您选择),然后单击“创建”按钮。如果您还没有 RingCentral 帐户,系统将提示您创建一个。

完成后,您将进入应用程序的仪表板。记下客户端 ID 和客户端密钥。我们将暂时使用它们。

下载并编辑.env文件

请按照我们的指南中的说明来运行开发人员指南代码示例。或者:

  1. 下载我们的env-template并将其保存为名为.env.
  2. 编辑新下载的.env文件,使用您上面创建的应用程序的正确值设置其变量。
    • RC_CLIENT_ID- 设置为您在上面创建的应用程序的客户端 ID
    • RC_CLIENT_SECRET- 设置为您在上面创建的应用程序的客户端密钥
    • RC_JWT- 设置为您为自己创建的 JWT 凭证
    • SMS_RECIPIENT- 出于代码测试目的,我们将收件人的电话号码设置为此环境变量。您可以通过此变量设置电话号码,也可以直接在代码上设置。

发送短信

在下面选择您的首选语言。

Javascript

安装 RingCentral JavaScript SDK

$ npm install @ringcentral/sdk dotenv --save

创建和编辑 sms.js

创建一个名为sms.js.

const RC = require('@ringcentral/sdk').SDKconst path = require('path')
// Remember to modify the path to where you saved your .env file!require('dotenv').config({ path: path.resolve(__dirname, '../.env') })
// For the purpose of testing the code, we put the SMS recipient number in the environment variable.
// Feel free to set the SMS recipient directly. const RECIPIENT = process.env.SMS_RECIPIENT
// Instantiate the SDK and get the platform instancevar rcsdk = new RC({                               'server': process.env.RC_SERVER_URL,                                
'clientId': process.env.RC_CLIENT_ID,
'clientSecret': process.env.RC_CLIENT_SECRET
});
var platform = rcsdk.platform();
/* Authenticate a user using a personal JWT token */
platform.login({
	'jwt': process.env.RC_JWT
}) platform.on(platform.events.loginSuccess,
function(e) {
	read_extension_phone_number_detect_sms_feature()
});platform.on(platform.events.loginError,
function(e) {
	console.log("Unable to authenticate to platform. 
Check credentials.", e.message) process.exit(1)
});
/* Read phone number(s) that belongs to the authenticated user and detect if a phone number  has the SMS capability*/
async
function read_extension_phone_number_detect_sms_feature() {
	try {
		l et endpoint = "/restapi/v1.0/account/~/extension/~/phone-number"
		var resp = await platform.get(endpoint) var jsonObj = await resp.json() for (var record of jsonObj.records) {
			for (var feature of record.features) {
				if (feature == "SmsSender") {
					// If a user has multiple phone numbers, check and                
					// decide which number to be used for sending 
					// the SMS message. For simplicity, we pick the               
					// first one we find.  return send_sms(record.phoneNumber) 
				}
			}
			return send_sms(record.phoneNumber)
		}
	}
}

运行你的代码

你快完成了。现在运行您的脚本。

$ node sms.js

详细操作指南https://developers.ringcentral.com

<
依赖服务
>
<
产品问答
>
?
我需要传真机才能使用此API吗?
不,你不知道。这是基于云的软件,可构建带有封面的传真文档并将传真发送到任何有效的传真号码。
?
如何将多个传真文档合并成一个文档?
在 API 中,您可以列出要在一份完整传真文档正文中串联的多个文件。它们将在传真发送过程中被访问,并在实际发送传真之前在传真正文中组合在一起。
?
有哪些类型的分析可用?
我们的传真 API 提供了许多可用于分析研究的数据点。诸如发送传真的时间和日期、发送传真的号码、发送传真的号码、页数、消息状态、发送的文件名和类型列表等项目。您可以使用这些数据构建简单到复杂的数据历史报告。您还可以通过我们的消息存储检索传真历史记录和其他数据。
?
我们在世界各地设有办事处,这对我们有用吗?
当然,您还可以通过 API 集成来安排传真发送,以便可以在方便的时间向不同时区的办公室发送传真。
<
关于我们
>
RingCentral是一家提供企业级通信解决方案的公司,专注于通过其统一平台和APIs为企业带来变革。公司提供的服务包括语音、短信、团队消息、视频会议、传真、数据和人工智能等。RingCentral的APIs和SDKs支持多种编程语言,使得开发者能够轻松地将这些通信功能集成到自己的应用程序中。此外,RingCentral还拥有一个活跃的开发者社区,提供论坛、专业服务和教育资源,以支持开发者的成长和创新。公司以其高可靠性和创新技术赢得了超过85,000名开发者的信任和支持。
联系信息
服务时间: 0点-24点
电话号码: (866) 440 3727

我们的领导团队

奖项与认可

 

22 个友好办事处,遍布 14 个国家

就像我们屡获殊荣的平台一样,我们喜欢与世界各地的优秀团队合作。
 
<
最可能同场景使用的其他API
>