帖子
帖子
用户
博客
课程
123下一页
返回列表 发新帖
0
帖子
0
勋章
3
Y币
官方真是的
0
帖子
0
勋章
3
Y币
我开始也一脸懵逼。。。
26
帖子
2
勋章
9404
Y币
zhaofuyu 发表于 2018-12-15 19:31
那我那知道怎么生成啊????????????? 哭了

这么明白了,自己一步步的试试
2
帖子
0
勋章
Y币
知道怎么弄了吗兄弟 同求
12
帖子
1
勋章
1万+
Y币
官方文档也要好好看的
30
帖子
0
勋章
242
Y币
源码有了,开发文档也有,自己试一试。动手做就是了。
175
帖子
1
勋章
5678
Y币
藤原专卖店 发表于 2019-4-30 00:25
知道怎么弄了吗兄弟 同求

当调用 APICloud 云开发接口时,我们需要对头部信息中X-APICloud-AppKey 进行验证,X-APICloud-AppKey 的生成规则如下:

var appKey = SHA1(应用ID + 'UZ' + 应用KEY +'UZ' + 当前时间毫秒数)+ '.' +当前时间毫秒数

例如:您的应用ID是A6968565094002,而您的应用KEY是62FB16B2-0ED6-B460-1F60-EB61954C823B,则您在请求头部信息X-APICloud-AppKey中设置的值应为 "A6968565094002"+"UZ"+"62FB16B2-0ED6-B460-1F60-EB61954C823B"+"UZ"+当前时间毫秒数组合字符串后通过SHA1加密后,返回的字符串+.当前时间毫秒数。
5
帖子
0
勋章
43
Y币
我知道了兄弟们!!!
  1. <!DOCTYPE html>
  2. <html>

  3. <head>
  4.     <meta charset="utf-8">
  5.     <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />
  6.     <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
  7.     <title>注册Frame</title>
  8.     <link rel="stylesheet" type="text/css" href="../css/api.css" />
  9.     <style>
  10.     .row {
  11.         box-sizing: border-box;
  12.         width: auto;
  13.         height: 70px;
  14.         margin-left: 32px;
  15.         margin-right: 32px;
  16.         padding-top: 40px;
  17.         border-bottom: 1px solid #888;
  18.     }

  19.     .input {
  20.         width: 100%;
  21.         height: 20px;
  22.         line-height: 20px;
  23.         border: none;
  24.         outline: none;
  25.         font-size: 16px;
  26.     }

  27.     .btn {
  28.         width: auto;
  29.         height: 50px;
  30.         margin-left: 32px;
  31.         margin-right: 32px;
  32.         margin-top: 32px;
  33.         background-color: #ffaf45;
  34.         color: #fff;
  35.         font-size: 24px;
  36.         line-height: 50px;
  37.         text-align: center;
  38.         border-radius: 8px;
  39.     }

  40.     .highlight {
  41.         opacity: 0.7;
  42.     }
  43.     </style>
  44. </head>

  45. <body>
  46.     <div class="row">
  47.         <input id="username" class="input" type="text" placeholder="用户名">
  48.     </div>
  49.     <div class="row">
  50.         <input id="password" class="input" type="password" placeholder="密码">
  51.     </div>
  52.     <div class="btn" tapmode="highlight" onclick="fnRegister();">注册</div>
  53. </body>
  54. <script type="text/javascript" src="../script/api.js"></script>
  55. <script type="text/javascript" src="../script/SHA1.js"></script>
  56. <script type="text/javascript">
  57. apiready = function() {

  58. };

  59.   // 注册
  60.   function fnRegister() {
  61.       var username = $api.byId("username");
  62.       var password = $api.byId("password");
  63.       var vusername = $api.val(username);
  64.       var vpassword = $api.val(password);
  65.       var now = Date.now();
  66.       //A6091638150502修改为自己项目ID  416502F6-E4FE-0286-C7BF-D272599F870F修改为自己项目appKey
  67.       var appKey = SHA1("A6098674586976"+"UZ"+"12317A89-FE23-F17C-2CB2-B0907B1283A9"+"UZ"+now)+"."+now

  68.       api.ajax({
  69.           url: 'https://d.apicloud.com/mcm/api/user',
  70.           method: 'post',
  71.           headers: {
  72.               //A6091638150502修改为自己项目ID
  73.               "X-APICloud-AppId": "A6098674586976",
  74.               "X-APICloud-AppKey":appKey,
  75.           },
  76.           data: {
  77.               values: {
  78.                   username:vusername,
  79.                   password:vpassword
  80.               }
  81.           }},
  82.           function (ret,err){
  83.             if(ret&&ret.id){
  84.               alert("注册成功!");
  85.             }else{
  86.               alert("注册失败!");
  87.             }
  88.           }
  89.       );
  90.     }

  91. </script>

  92. </html>
复制代码

代码放上!!!
在你的/script/加上这个文件/SHA1.js,然后把你自己的ID和key改成你的,就OK了!
283
帖子
4
勋章
4927
Y币
小孩吗
0
帖子
0
勋章
4927
Y币
搞了一天了,还没找到KEY,明天继续,好气人
!!!
123下一页
您需要登录后才可以回帖 登录

本版积分规则