收藏官网首页
查看: 22690|回复: 7

[求助] APICloud开发APP,GIZ_OPENAPI_TIMESTAMP_INVALID 错误

1

主题

4

帖子

153

积分

注册会员

Rank: 2

积分
153
跳转到指定楼层
楼主
发表于 2017-6-11 19:04:54 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
校园创客福利
利用APICloud gizWifiSDK.bindRemoteDevice 绑定设备, 一直没问题。  最近发现了如果手机带到国外,在不同时区设备绑定不了。 一番追查后,发现 gizWifiSDK.bindRemoteDevice 回调 errorCode: 9043, msg: GIZ_OPENAPI_TIMESTAMP_INVALID.


但是机智云下载回来的Demo App 没有绑定问题。 求救应该如何在不同时区利用APICloud 的gizWifiSDK 接口绑定设备?




1

主题

4

帖子

153

积分

注册会员

Rank: 2

积分
153
沙发
 楼主| 发表于 2017-6-12 13:23:13 | 显示全部楼层
boboP 发表于 2017-6-12 11:51
请问你SDK的启动接口。填的参数是什么呢

                        var params = {
                            "uid": uid,
                            "token": token,
                            "mac": mac,
                            "productKey": window.productKey,
                            "productSecret": window.productSecret
                        };
                        gizWifiSDK.bindRemoteDevice(params , function(ret, err) {
                                var did = ret.did;
                                var gizWifiDevice = api.require('gizWifiDevice');
                                gizWifiDevice.setCustomInfo({
                               "device": {
                                        "did": did,
                                        "mac": mac
                                       },
                                    "alias": name
                                }, function(ret, err) { .........

1

主题

4

帖子

153

积分

注册会员

Rank: 2

积分
153
板凳
 楼主| 发表于 2017-6-12 17:31:51 | 显示全部楼层
boboP 发表于 2017-6-12 16:25
我说的是SDK的启动接口,startWithAppID这个方法的

startWithAppID, userLogin 到后面的getBoundDevices 都没有发现error。

        var init = function(){
                var params = {
                        appID : window.appId
                };
                gizWifiSDK = api.require('gizWifiSDK');
                gizWifiSDK.startWithAppID(params, function(ret, err) {
                           //alert("ret = " + JSON.stringify(ret) + "err = " + JSON.stringify(err));                             
                    if(ret.errorCode == 8316){
                            setTimeout("startWithAppIDCB();",2000);
                    }
                });
        };
        var uid = "";
        var token = "";
        var startWithAppIDCB = function(){
                var adminpwd = getAdminAndPwd();
                if ( typeof (adminpwd.admin) != "undefined") {
                        LoginTimeOutFlag = 0;
                        LoginTimeOut = setTimeout(function() {
                                if (LoginTimeOutFlag == 0) {
                                        bf_common_view.bf_win.popToast("Login timeout");
                                        bf_common_view.bf_win.openWin('login','./');
                                        setTimeout("api.removeLaunchView();", 1000);
                                        return;
                                }
                        }, 15000);                               
                        gizWifiSDK.userLogin(jsonSetAdminAndPwd(adminpwd.admin, adminpwd.pwd), function(ret, err) {
..............

1

主题

4

帖子

153

积分

注册会员

Rank: 2

积分
153
地板
 楼主| 发表于 2017-6-14 10:01:51 | 显示全部楼层
dwli 发表于 2017-6-13 07:16
1,你使用的SDK版本号是多少?可以使用官网最新SDK试试(如果不是最新的);2,如果是最新的SDK,则要考虑 ...

SDK是最新的。  请教一下,如何实现全球部署功能呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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