コード例 #1
0
ファイル: Program.cs プロジェクト: gitter-badger/jsonapi-2
        static void Main(string[] args)
        {
            JSONAPI j = new JSONAPI("localhost", 20059, "admin", "demo", "");

            ArrayList arr = new ArrayList();

            arr.Add("alefcgorge");
            arr.Add("test");
            Dictionary <object, object> result = j.call("broadcastWithName", arr);

            Console.ReadLine();
            Console.WriteLine(result["result"]);

            if (result[result["result"]] != null && result[result["result"]].ToString() != "null")
            {
                foreach (object o in ((ArrayList)result[result["result"]]))
                {
                    foreach (object key in ((Hashtable)o).Keys)
                    {
                        Console.WriteLine(key + ":" + ((Hashtable)o)[key]);
                    }
                }
            }

            Console.ReadLine();
        }
コード例 #2
0
        public void Can_getNewAddress()
        {
            string  apiKey  = "bb7c-fc4a-42a2-cf6e";
            BlockIO blockio = new BlockIO(apiKey);

            JSONAPI json = blockio.GetNewAddress();

            Assert.AreEqual("success", json.Status);
        }
コード例 #3
0
        public void Can_getTransactionsReceived()
        {
            string  apiKey  = "bb7c-fc4a-42a2-cf6e";
            BlockIO blockio = new BlockIO(apiKey);

            JSONAPI json = blockio.GetTransactions("received");

            Assert.AreEqual("success", json.Status);
        }
コード例 #4
0
        static void Main(string[] args)
        {
            var j = new JSONAPI("localhost", 20059, "ftweb", "private");

            j.Connect();
            while (!j.Connected)
            {
                ;
            }
            j.StreamDataReceived += (sender, eventArgs) => Console.Write(eventArgs.Data["line"]);
            j.Subscribe("console");
            while (true)
            {
                var line = Console.ReadLine();
                j.Call("runConsoleCommand", null, line);
            }
        }