全局常量与变量
协议类型 HTTPS 常量
请求类型 POST 常量
字符编码 UTF-8 常量
正文键名 _R_ 常量
请求地址 https://open.ikuai8.com/apis 常量
请求功能 https://open.ikuai8.com/apis/action 变量
open_id https://open.ikuai8.com/apis/action/<open_id> 变量
dev_id https://open.ikuai8.com/apis/action/<open_id>/<dev_id> 变量
api_id https://open.ikuai8.com/apis/action/<open_id>/<dev_id>/<api_id> 变量
最终URL https://open.ikuai8.com/apis/action/<open_id>/<dev_id>/<api_id> 变量
未加密请求正文
为空时为:{} 或者 []
非空时形如:{"key1":"val1","key2":"val2"}的 合法json字符串
变量
加密的请求正文
加密请求正文 = base64_encode( rsa_enc_use_pubkey( <未加密请求正文>, <rsa公钥> ) )
注:以上两个函数(红色)使用各种语言自己的RSA和BASE64实现
变量
服务器返回 json格式字符串,返回文本含义后文详述

以一次Ajax请求为例(普通表单请求与此类似),向最终URL,发送POST请求:

POST /apis/action/ikoc4aa4238acd92382/37ec0fd991bdaefaff23d190c3f06263/1 HTTP/1.1
Host: open.ikuai8.com
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
Accept: application/json, text/javascript, */*; q=0.01
Origin: https://open.ikuai8.com
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
Content-Type: application/x-www-form-urlencoded; charset=UTF-8

_R_=TZQ3pKshxm9bCt0ZXjwMQMDidSatqdxuFOpw8T735WE5F6Tpx%2FBT0wbB7J47zsJ7%2B%2BSnzX9vnxROJaGdjuHFT8xn5JpHBJBeGYP2ev9c2XYa95T3r4WFEUd0lma7r99zbhZn8oiU0%2ByXrRMRVBua%2BctUd4ZU4usD3Mtnv3nuzok%3D

注解:

合作商open_id => ikoc4aa4238acd92382
欲操作的设备id => 37ec0fd991bdaefaff23d190c3f06263
平台api_id => 1
编码 => UTF-8
请求正文 => _R_=TZQ3pKshxm9bCt0ZXjwMQMDidSatqdxuFOpw8T735WE5F6Tpx%2FBT0wbB7J47zsJ7%2B%2BSnzX9vnxROJaGdjuHFT8xn5JpHBJBeGYP2ev9c2XYa95T3r4WFEUd0lma7r99zbhZn8oiU0%2ByXrRMRVBua%2BctUd4ZU4usD3Mtnv3nuzok%3D