API Grizzly SMS

API 是您的软件与我们激活服务器之间的交互协议。
需要 API 在您的侧自动接收短信的流程
我们的 API 与 sms-activate API 兼容

所有请求都必须以 api_key 参数形式包含 API 密钥

API 激活
工具 API
表格
合作伙伴 API
  • 协议工作原理说明
  • GET_SERVICES 获取号码数量的方法
  • GET_NUMBER 请求方法
  • 使用 PUSH_SMS 方法向 Grizzly SMS 服务器投递短信
  • 激活完成请求方法 FINISH_ACTIVATION
  • 通话录音推送请求方法 PUSH_CALL_RECORD
  • 通话信息推送请求方法 PUSH_CALL
  • 状态表
  • 协议测试
  • 数据表
  • 价格变更接口
  • 条款与补偿
  • OpenAPI
协议工作原理说明

合作方协议用于通过 API 直接向 Grizzly SMS 服务器提供手机号码和接收的短信。

所有请求都包含参数 KEY。该密钥由客服人员提供,并可在个人账户中查看。

数量请求 GET_SERVICES、号码请求 GET_NUMBER 以及完成激活请求 FINISH_ACTIVATION 都是从我们的服务器直接发送到合作方的服务器。

URL 格式:https://GrizzlySMS,其中 GrizzlySMS 可以是 partner.ru:port/GrizzlySMS.php 或 partner.ru/GrizzlySMS.php。


  • GET_SERVICES
  • GET_NUMBER
  • PUSH_SMS
  • FINISH_ACTIVATION

  • Grizzly SMS 服务器大约每 10–20 秒通过 GET_SERVICES 方法发送一次可用手机号码数量请求。
  • 如果你在响应中返回的数量 > 0,你将会收到使用 GET_NUMBER 方法发起的号码获取请求。
  • 收到 GET_NUMBER 请求后,你需要提供符合所有条件的手机号码,并通过 PUSH_SMS 方法将所有收到的短信转发给我们。这是为了让我们能够进行清晰、客观的过滤,并将相关短信准确投递到客户所需的服务。
  • 完成与该手机号码相关的所有必要操作后,你将通过 FINISH_ACTIVATION 方法收到状态 3。该状态表示该号码已成功用于注册,你已获得相应的报酬。

要求:

  • 请求/响应格式:JSON
  • 编码:UTF-8
  • 向 Grizzly SMS 服务器发送请求时必须始终带上 User-Agent 头

字段类型:

  • int:取值范围为 -2 147 483 648 至 2 147 483 647 的整数
  • Uint:取值范围为 0 至 2 147 483 647 的无符号整数
  • long:取值范围为 -9 223 372 036 854 775 808 至 9 223 372 036 854 775 807 的整数
  • Ulong:取值范围为 0 至 9 223 372 036 854 775 807 的无符号长整数
  • cur:最多包含两位小数的实数,例如 177.77
  • boolean:布尔值 true 或 false
  • string:长度不受限制的字符串
  • array of string:字符串数组