Skip to content

发信功能

验证码

发信-邮件

php
\FresnsCmdWord::plugin('Fresns')->sendEmail($wordBody);
参数名类型是否必传说明
emailStringYES邮箱地址
titleStringYES标题
contentStringYES内容(支持 HTML 代码)
langTagStringNO语言标签,留空则使用默认语言标签
用于处理站点名称和时间格式等变量值

发信-短信

php
\FresnsCmdWord::plugin('Fresns')->sendSms($wordBody);
参数名类型是否必传说明
countryCallingCodeNumberYES国际区号
purePhoneNumberYES手机号
signNameStringNO短信签名名称
templateCodeStringYES模板参数
templateParamObjectNO变量参数
查看变量参数 templateParam 格式
json
// 变量名对应实际值
{
    "nickname": "唐杰",
    "variale1": "有人艾特你"
}

发信-系统通知

php
\FresnsCmdWord::plugin('Fresns')->sendNotification($wordBody);
参数名类型是否必传说明
uidNumberYES用户参数(用户主表 users->uid 字段)
typeNumberYES1.系统 / 2.推荐 / 3.赞 / 4.踩 / 5.关注 / 6.屏蔽 / 7.提及 / 8.评论 / 9.引用
contentArrayNO通知内容
isMarkdownBooleanNO内容是否为 MD 格式
isAccessAppBooleanNO是否访问应用页
appFskeyStringNO关联应用
actionUidNumberNO触发者
actionIsAnonymousBooleanNO是否匿名触发
actionTypeNumberNO触发行为类型 1.赞 2.踩 3.关注 4.屏蔽 5.发表 6.编辑 7.删除 8.置顶 9.设精 10.管理
actionTargetNumberNO触发目标 1.用户 2.小组 3.话题 4.帖子 5.评论 6.帖子日志 7.评论日志 8.扩展内容
actionFsidNumber / StringNO触发目标 FsID
contentFsidStringNO内容事件 pid 或 cid
发表的内容本身,由该内容触发的目标
content 内容参数说明
php
[
    '语言标签' => '内容',
    'en' => '通知内容',
]

发信-App 通知

php
\FresnsCmdWord::plugin('Fresns')->sendAppNotification($wordBody);
参数名类型是否必传说明
uidNumberYES用户参数(用户主表 users->uid 字段)
channelNumberYES渠道 1.iOS / 2.Android / 3.Desktop
templateStringNO模板参数
coverUrlStringNO封面图
titleStringNO标题
contentStringNO内容
timeStringNO时间,格式 Y-m-d H:i:s
linkTypeNumberNO链接类型:1.用户 2.小组 3.话题 4.帖子 5.评论
linkFsidNumber / StringNO链接类型传参后,此参必传,类型的 fsid
linkUrlStringNO链接地址
channel 参数说明
  • 根据 channel 获取通知配置插件 send_ios_servicesend_android_service
  • 留空表示两者均要推送,分别请求两个配置的插件。

Released under the Apache-2.0 License