Skip to content
On this page

Basic Command Word

verifySign

php
\FresnsCmdWord::plugin('Fresns')->verifySign($wordBody)
Parameter NameTypeRequiredDescription
platformIdNumberrequired平台编号(配置表 platforms 键名的键值)
versionStringrequired语义化版本号
appIdStringrequiredApp ID
timestampNumberrequired签名生成时间(当前 Unix 时间戳,精确到秒或毫秒都支持)
signStringrequired请求签名
aidStringoptional账号参数(账号主表 accounts > aid 字段)
aidTokenStringoptional账号身份凭证
uidNumberoptional用户参数(用户主表 users > uid 字段)
uidTokenStringoptional用户身份凭证
verifyTypeNumberoptional验证 session_keys->type,留空则默认为 1
verifyUnikeyStringoptional类型为 3 时专用,验证关联插件

verifyUrlAuthorization

php
\FresnsCmdWord::plugin('Fresns')->verifyUrlAuthorization($wordBody)
Parameter NameTypeRequiredDescription
urlAuthorizationStringrequired参见:为插件生成路径凭证
Return Example
json
{
    "code": 0,
    "message": "ok",
    "data": {
        "appId": "qe12345",
        "platformId": 4,
        "version": "2.0.0",
        "deviceInfo": "",
        "langTag": "zh-Hans",
        "timezone": "+8",
        "contentFormat": "",
        "aid": "6a3bb3bc",
        "aidToken": "uoX1hk6SHUgB2MFGJwNx38dem9DA7Vsz",
        "uid": 782622,
        "uidToken": "PqBpwPLJgfd1sH0X5JffYFGxTSc8RW7c",
        "signature": "d5db4371a0c2d7e17009dea8d53ecf15a7ec07b9",
        "timestamp": 1626426833
    }
}

uploadSessionLog

php
\FresnsCmdWord::plugin('Fresns')->uploadSessionLog($wordBody)
Parameter NameTypeRequiredDescription
typeNumberrequired记录类型
platformIdNumberrequired平台编号(配置表 platforms 键名的键值)
versionStringrequired语义化版本号,例如: 2.0.0
appIdStringoptional密钥 App ID
langTagStringoptionalLanguage Tag
pluginUnikeyStringoptional插件 Unikey
aidStringoptional账号
uidNumberoptional用户
objectNameStringrequired功能模型名或者接口路径
例如模型名 App\Models\Post
例如接口路径:/api/v2/account/login
objectActionStringrequired行为描述,自定义输入内容
objectResultNumberrequired1.未知或执行中 / 2.成功 / 3.失败
objectOrderIdStringoptional例如发表行为,则代表发表内容的 ID
插件行为,凭此 ID 可查询对应插件那边记录的关联信息
deviceInfoObjectoptional交互设备信息
deviceTokenStringoptional交互设备 Token
例如 iOS Device Token 或 Android Device Token
可应用于推送消息
moreJsonObjectoptional其他自定义信息

sendCode

php
\FresnsCmdWord::plugin('Fresns')->sendCode($wordBody)
Parameter NameTypeRequiredDescription
typeNumberrequired类型:1.邮件验证码 / 2.短信验证码
accountStringrequired账号(邮箱或手机号)
countryCodeNumberoptional国际区号(手机号专用)
templateIdNumberrequired验证码模板 ID
langTagStringrequiredLanguage Tag

checkCode

php
\FresnsCmdWord::plugin('Fresns')->checkCode($wordBody)
Parameter NameTypeRequiredDescription
typeNumberrequired类型:1.邮件验证码 / 2.短信验证码
accountStringrequired账号(邮箱或手机号)
countryCodeNumberoptional国际区号(手机号专用)
verifyCodeStringrequired验证码
templateIdNumberrequired验证码模板 ID

ipInfo

php
\FresnsCmdWord::plugin('Fresns')->ipInfo($wordBody)
Parameter NameTypeRequiredDescription
ipv4Stringoptional
ipv6Stringoptional

Released under the Apache-2.0 License