Example #1
0
        public static NtxToken call(AccessToken accessToken, string taskId, string taskLabel)
        {
            using (RESTCall wc = new RESTCall())
            {
                wc.Headers.Add("ntx-token", accessToken.accessToken);
                var data = Newtonsoft.Json.JsonConvert.SerializeObject(
                    new
                {
                    id    = taskId,      //"ntx.v2t.engine.EngineService/cz/t-broadcast/v2t",
                    label = taskLabel    //"vad+v2t+ppc+pnc",
                }
                    );

                var ntxToken = Newtonsoft.Json.JsonConvert.DeserializeObject <NtxToken>(wc.UploadString(accessToken.Audience + "store/ntx-token", data));
                ntxToken.accessToken = accessToken;
                ntxToken.TaskId      = taskId;
                ntxToken.TaskLabel   = taskLabel;
                return(ntxToken);
            }
        }
Example #2
0
        private static AccessToken call(string username, string password, string audience)
        {
            using (RESTCall wc = new RESTCall())
            {
                wc.Headers[HttpRequestHeader.ContentType] = "application/json";
                var data = Newtonsoft.Json.JsonConvert.SerializeObject(
                    new
                {
                    username = username,
                    password = password,
                }
                    );

                var res         = wc.UploadString(audience + "login/access-token", data);
                var accessToken = Newtonsoft.Json.JsonConvert.DeserializeObject <AccessToken>(res);
                accessToken.Audience = audience;
                accessToken.username = username;
                accessToken.password = password;
                return(accessToken);
            }
        }