iKuai爱快流控路由

 找回密码
 立即注册

QQ登录

只需一步,快速开始

爱快Open开放平台,你了解多少(已更新)

查看数: 16936 | 评论数: 32 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-2-10 13:12

正文摘要:

    Open开放平台:     爱快开放平台是基于爱快广泛覆盖的网络基础设备,接入第三方合作伙伴,向用户提供设备管理服务的开放平台。    接入爱快开放平台,有助于为用户提供高定制 ...

回复

爱快小黑 发表于 2017-2-13 16:29:46
本帖已更新,大家有什么需求或者建议都可以回复
zyf2500 发表于 2017-2-28 14:08:33
学习学习学习学习学习
zlink 发表于 2017-2-28 10:17:49
现在爱快对接的计费平台有哪4家?
xiaoxiaocai 发表于 2017-2-26 13:49:25
开启支付宝 微信支付 多方便啊
csc2007 发表于 2017-2-25 14:11:58
学习
zwfgdlc 发表于 2017-2-21 19:27:21
本帖最后由 zwfgdlc 于 2017-2-21 19:29 编辑
URL:https://open.ikuai8.com/apis/action/<open_id>/<dev_id>/1
支持格式:JSON
HTTPS请求方式OST
请求参数:{} 或 []
返回结果
比如说调用这个API,参数是{}
我尝试POST提交的数据直接用"{}",
用"{}"的base64+rsa加密后的数据"_R_=3Ws4QX+gsSTSzHHTQfWD3luOM5KnyA2GFZHynhWmfXi1BnHmem1LYUnstsZa01a/Yi2rEWti8XkXYNbXtQto7KCRdnUXJWnP4KGzxoiDeaQVbvRMYV7uxpabY+oTtqBNw93DEtXaC5dT9GC0cc5WcijTTr7eTjh1hFbJC471Dzo="
和用"_R_={}"都返回4006

难道说是windows提供的WinInet相关的API有问题?


ikuai-office 发表于 2017-2-21 14:45:57
本帖最后由 ikuai-office 于 2017-2-21 14:50 编辑
zwfgdlc 发表于 2017-2-20 23:33
随便写个程序测试下,一直返回4006错误,发送的报文哪里不对?@口口

留意加密后的长度,iKuai为大家生成长度为1024bit的公钥。
RSA_PKCS1_PADDING 填充模式
输入:必须比 RSA 钥模长(modulus) 短至少11个字节, 也就是 RSA_size(rsa) – 11 如果输入的明文过长,必须切割,然后拼接填充
输出:和 modulus 一样长
根据这个要求,对于1024bit的密钥,block length = 1024/8 – 11 = 117 字节

QQ图片20170221144636.png (16.91 KB, 下载次数: 33)

QQ图片20170221144636.png
zwfgdlc 发表于 2017-2-20 23:33:41
  1. BYTE Buffer[2560] = { 0 };
  2. DWORD dwNumberOfBytesAvailable = 0;
  3. DWORD dwNumberOfBytesRead = 0;
  4. LPCTSTR lpszHttpHead = L"Accept:application/json, text/javascript, */*; q=0.01\r\nContent-Type:application/x-www-form-urlencoded; charset=UTF-8\r\n";
  5. LPCTSTR lpszPostData = L"{}";

  6. int _tmain(int argc, _TCHAR* argv[])
  7. {
  8.         HINTERNET hInternet = InternetOpen(L"zwfgdlc", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
  9.         HINTERNET hConnect = InternetConnect(hInternet, L"open.ikuai8.com", INTERNET_DEFAULT_HTTPS_PORT, NULL, NULL, INTERNET_SERVICE_HTTP, INTERNET_FLAG_KEEP_CONNECTION, 0);
  10.         HINTERNET hRequest = HttpOpenRequest(hConnect, L"POST", L"/apis/dev_list/iko7385408e1fc54ab3", L"HTTP/1.1", NULL, NULL, INTERNET_FLAG_SECURE, 0);
  11.        
  12.         if (HttpSendRequest(hRequest, lpszHttpHead, -1, (LPVOID)lpszPostData, wcslen(lpszPostData)*sizeof(WCHAR)))
  13.         {
  14.                 InternetQueryDataAvailable(hRequest, &dwNumberOfBytesAvailable, 0, 0);
  15.                 InternetReadFile(hRequest, (LPVOID)Buffer, dwNumberOfBytesAvailable, &dwNumberOfBytesRead);
  16.         }
  17.         else
  18.         {
  19.                 printf("HttpSendRequest 失败!!!,ErrorCode:%d\n", GetLastError());
  20.         }

  21.         InternetCloseHandle(hRequest);
  22.         InternetCloseHandle(hConnect);
  23.         InternetCloseHandle(hInternet);

  24.         return 0;
  25. }
复制代码
随便写个程序测试下,一直返回4006错误,发送的报文哪里不对?@口口
关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|论坛规章制度|iKuai Inc. ( 京ICP备13042604号 )

GMT+8, 2024-5-2 12:45

Powered by Discuz! X3.3

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表