关于 MultiTEL API:
此 API 面向希望与我们的语音平台集成或在其基础上进行开发的开发者提供。
我们的 API 通过 URI 路径提供对资源(数据实体)的访问。要使用 REST API,您的应用程序
将发起 HTTP 请求并解析响应。默认情况下,响应格式为 JSON。
您的方法将是标准的 HTTP 方法 GET 和 POST。由于该 API 基于开放标准,
您可以使用任何 Web 开发语言访问该 API。
使用的端点:
https://api.multitel.net/v3
身份验证:
MultiTEL APIv3 使用 HTTP Basic/Digest 身份验证。这样您可以保护自己 Web 服务器上的 URL,使只有您和 MultiTEL
能够访问这些 URL。要通过 HTTP 进行身份验证,您可以按以下 URL 格式提供用户名和密码:
https://USERNAME:PASSWORD@api.multitel.net/v3/getcountries
对于 HTTP Basic 身份验证,您将使用您的 MultiTEL 账户用户名和密码。
或者,您也可以在此处定义专用 API 用户:https://multitel.net/settings.
curl -G https://api.multitel.net/v3/getcountries \
-u '[YOUR USERNAME]:[YOUR PASSWORD]'
输出:
所有 API 功能都会返回 status 和 response 部分。Status 为基于 HTTP 状态码的数字代码。
状态码为 200 的一切均视为成功。
状态码在 4xx 范围内的一切均视为客户端错误(禁止访问代码、余额不足代码等)。
状态码在 5xx 范围内的一切均视为服务器错误。
输出示例见下:
{
"status": {
"code": 200,
"msg": ""
},
"response": {
"number": "33554530000",
"price": {
"per_minute": "0.006",
"free_minutes": "0",
"setup_price": "0",
"monthly_price": "0.7",
"channels": "0",
"overflow": "1"
}
}
}RentNumber API 参考文档中的响应示例;示例金额并非当前报价。