更新时间:2023-06-15 GMT+08:00

发送一条消息

SendMessage()

发送一条消息(同步),阻塞直到发送完毕,需要先在控制台上配置好订阅,详情请见用户指南>配置订阅消息。仅支持1.0.7-1.2.2版本使用。

  • 接口调用

    HiLensEC hilens::UploadBuffer(const std::string & subject, const std::string & message)

  • 参数说明
    表1 参数说明

    参数名

    说明

    subject

    邮件主题(仅配置为邮件时有效), 长度不能超过170个字符。

    message

    消息内容, 不超过85个字符。

  • 返回值

    返回值为0即成功,其他即失败,失败响应参数如错误码所示。

SendMessageAsync()

发送一条消息(异步),需要先在控制台上配置好订阅,详情请见用户指南>配置订阅消息。仅支持1.0.7-1.2.2版本使用。

  • 接口调用

    HiLensEC hilens::UploadBuffer(const std::string & subject, const std::string & message, void (*callback)(int) = NULL)

  • 参数说明
    表2 参数说明

    参数名

    说明

    subject

    邮件主题(仅配置为邮件时有效), 长度不能超过170个字符。

    message

    消息内容, 不超过85个字符。

    callback

    回调函数。

  • 返回值

    返回值为0即成功,其他即失败,失败响应参数如错误码所示。