NIM 跨平台 C++ SDK
|
智能机器人 接口相关的常量函数等定义头文件 更多...
类型定义 | |
typedef void(* | nim_robot_change_cb_func) (int rescode, NIMRobotInfoChangeType type, const char *result, const char *json_extension, const void *user_data) |
typedef void(* | nim_robot_query_cb_func) (int rescode, const char *result, const char *json_extension, const void *user_data) |
枚举 | |
enum | NIMRobotInfoChangeType { kNIMRobotInfoChangeTypeAll = 0 } |
变量 | |
机器人信息 Json Keys | |
例子 { "accid" : "", "create_timetag" : 1430101821372, "icon" : "", "intro":"", "name" : "", "update_timetag" : 1430101821372, "rid":"" } | |
static const char * | kNIMRobotInfoKeyAccid = "accid" |
string 帐号 | |
static const char * | kNIMRobotInfoKeyName = "name" |
string 名字 | |
static const char * | kNIMRobotInfoKeyIcon = "icon" |
string 头像 | |
static const char * | kNIMRobotInfoKeyIntro = "intro" |
string 介绍 | |
static const char * | kNIMRobotInfoKeyRobotId = "rid" |
string 机器人ID | |
static const char * | kNIMRobotInfoKeyCreateTime = "create_timetag" |
long 创建时间戳 毫秒 | |
static const char * | kNIMRobotInfoKeyUpdateTime = "update_timetag" |
long 更新时间戳 毫秒 | |
智能机器人 接口相关的常量函数等定义头文件
void(* nim_robot_change_cb_func)(int rescode, NIMRobotInfoChangeType type, const char *result, const char *json_extension, const void *user_data) |
机器人变更的通知函数定义
[out] | rescode | 错误码,200:一切正常 |
[out] | type | 更新类型 0:全量更新 |
[out] | result | 机器人信息 Json string array |
[out] | json_extension | json扩展数据(备用) |
[out] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理! |
void(* nim_robot_query_cb_func)(int rescode, const char *result, const char *json_extension, const void *user_data) |
获取机器人信息的函数定义
[out] | rescode | 错误码,200:一切正常 |
[out] | result | 机器人信息 Json string array |
[out] | json_extension | json扩展数据(备用) |
[out] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理! |
|
static |
string 帐号
|
static |
long 创建时间戳 毫秒
|
static |
string 头像
|
static |
string 介绍
|
static |
string 名字
|
static |
string 机器人ID
|
static |
long 更新时间戳 毫秒