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。