Beispiel #1
0
        public TokenResult getToken()
        {
            TokenResult result = null;

            string apiPath              = "/iocm/app/sec/v1.1.0/login";
            string body                 = "appId=" + this.m_appid + "&secret=" + this.m_appsecret;
            string method               = "POST";
            string contenttype          = "application/x-www-form-urlencoded";
            WebHeaderCollection headers = new WebHeaderCollection();

            try
            {
                ApiResult apiresult = PostUrl(apiPath, body, headers, method, contenttype, this.m_p12certfile, this.m_certpassword);
                log(apiresult.statusCode.ToString() + apiresult.result);
                TokenResult tr = JsonConvert.DeserializeObject <TokenResult>(apiresult.result);
                result = tr;
            }
            catch (Exception ex)
            {
                log(ex.Message);
                log(ex.StackTrace);

                result = null;
            }
            return(result);
        }
Beispiel #2
0
        public static bool getTokennow(string ip, int port, string appid, string appsecret)
        {
            tokenstring = "......";
            currsdk     = new NASDK(ip, port, appid, appsecret, "iot3rd.p12", "IoM@1234");
            TokenResult token = currsdk.getToken();

            if (token == null)
            {
                return(false);
            }
            else
            {
                tokenstring = token.accessToken;
                return(true);
            }
        }