Skype CGI
版本/作者/日期 | 修改内容 |
---|---|
1.0/David/2013-03-30 | 初版 |
新注册 skype 用户
register_skype_user.cgi
- 权限要求:
管理权限
- 语法:
/register_skype_user.cgi?account_name=&account_pwd=&account_mail=[&user=&pwd=&session=&json=&jsonp_callback=&result=]
- 参数:
user/pwd:参数认证方式中需用到的登录用户名/密码 session:Session 认证方式需用到的 Session ID json/jsonp_callback:返回 json 类型数据设置 account_name/account_pwd/account_mail:注册的新 skype 用户的相关信息 result:返回的相应的变量名称设置。
- 返回:
result:0 :操作成功;<0:操作失败。
- 示例:
http://192.168.0.188/register_skype_user.cgi?account_name=abc&account_pwd=123&account_mail=abc@null.net&result=ret IP Camera 返回: var ret=0;
获取当前 skype 用户的好友列表
get_skype_contacts_list.cgi
- 权限要求:
管理权限
- 语法:
/get_skype_contacts_list.cgi[?user=&pwd=&session=&json=&jsonp_callback=&result=&contact=]
- 参数:
user/pwd:参数认证方式中需用到的登录用户名/密码 session:Session 认证方式需用到的 Session ID json/jsonp_callback:返回 json 类型数据设置 result/contact:返回的相应的变量名称设置。
- 返回:
如果返回 js 文本 result:<0 :操作失败,>=0:查找到的好友数目 contact:数组变量,好友名称 如果返回 json 文本 contact 数组
- 示例:
http://192.168.0.188/get_skype_contacts_list.cgi IP Camera 返回: var result=3; var contact=new Array(); contact[0]='mike'; contact[1]='bob'; contact[2]='jack';
查找 skype 联系人
search_skype_contact.cgi
- 权限要求:
管理权限
- 语法:
/search_skype_contact.cgi?keyword=[&user=&pwd=&session=&json=&jsonp_callback=&result=&contact=]
- 参数:
user/pwd:参数认证方式中需用到的登录用户名/密码 session:Session 认证方式需用到的 Session ID json/jsonp_callback:返回 json 类型数据设置 keyword:查找的关键字 result/contact:返回的相应的变量名称设置。
- 返回:
result:<0 :操作失败,>=0:查找到的联系人数目 contact:数组变量,联系人名称
- 示例:
http://192.168.0.188/search_skype_contact.cgi?keyword=mike@null.net IP Camera 返回: var result=2; var contact=new Array(); contact[0]='mike1'; contact[1]='mike2';
增加 skype 好友
add_skype_contact.cgi
- 权限要求:
管理权限
- 语法:
/add_skype_contact.cgi?contact=[&user=&pwd=&session=&json=&jsonp_callback=&next_url=]
- 参数:
user/pwd:参数认证方式中需用到的登录用户名/密码 session:Session 认证方式需用到的 Session ID json/jsonp_callback:返回 json 类型数据设置 contact:需增加的好友的名称 next_url:成功操作后的返回页面
- 返回:
操作结果的文本信息或指定页面
- 示例:
http://192.168.0.188/add_skype_contact.cgi?contact=mike1
删除 skype 好友
remove_skype_contact.cgi
- 权限要求:
管理权限
- 语法:
/remove_skype_contact.cgi?contact=[&user=&pwd=&session=&json=&jsonp_callback=&next_url=]
- 参数:
user/pwd:参数认证方式中需用到的登录用户名/密码 session:Session 认证方式需用到的 Session ID json/jsonp_callback:返回 json 类型数据设置 contact:需删除的好友的名称 next_url:成功操作后的返回页面。
- 返回:
操作结果的文本信息或指定页面
- 示例:
http://192.168.0.188/remove_skype_contact.cgi?contact=mike2