App
远程调用
从应用向目标应用发送一个远程调用请求,系统会自动处理用户关系并通知目标应用。
通知的格式见 WebHook事件中的应用远程同步调用申请
请求参数
POST/app/call
请求体 (JSON)
| 参数名 | 类型 | 值 |
|---|---|---|
| to_app* 目标应用标识,如API KEY或代号ID | string | |
| from_open_id 用户OpenID | string | |
| function* 调用的函数 | string | |
| params* 函数参数 | string |
错误Code
| code | 原因 |
|---|---|
| -1 | 没有目标应用 |
| -2 | 无此用户 |
| -3 | 应用配置错误 |
| -4 | 用户来源应用不可用 |
| -5 | 用户目标应用不可用 |
异步通知
若不需要返回结果,仅通知的话,可以使用/app/addNotify,参数类似,但会使用队列进一步保证可靠性。
这时候webhook事件名为remote.call。