public static void Main(string[] args)
 {
     RapleafApi api = new RapleafApi("SET_ME"); // Set API key here
       try {
     Dictionary<string, Object> response = api.queryByEmail("*****@*****.**", true);
     foreach (KeyValuePair<string, Object> kvp in response)
     {
       printKeyValuePair(kvp);
     }
       } catch (WebException e) {
     Console.WriteLine(e.Message);
       }
       Console.ReadLine();
 }
Ejemplo n.º 2
0
        public static void Main(string[] args)
        {
            RapleafApi api = new RapleafApi("SET_ME"); // Set API key here

            try {
                Dictionary <string, Object> response = api.queryByEmail("*****@*****.**", true);
                foreach (KeyValuePair <string, Object> kvp in response)
                {
                    printKeyValuePair(kvp);
                }
            } catch (WebException e) {
                Console.WriteLine(e.Message);
            }
            Console.ReadLine();
        }
        // outlined below are three separate ways of querying the API using the RapleafApi library
        public static void Main(string[] args)
        {
            RapleafApi api = new RapleafApi("SET_ME"); // Set API key here

              // Method 1
              try
              {
            Dictionary<string, Object> response = api.queryByEmail("*****@*****.**");
            foreach (KeyValuePair<string, Object> kvp in response)
            {
              printKeyValuePair(kvp);
            }
              }
              catch (WebException e)
              {
            Console.WriteLine(e.Message);
              }
              Console.WriteLine("\nHit Enter for the next method");
              Console.ReadLine();

              // Method 2
              try
              {
            List<Dictionary<string, Object>> response = api.genericBulkQuery(new List<Dictionary<String, String>> {
              new Dictionary<String, String> {
            {"email", "*****@*****.**" }
              },
              new Dictionary<String, String> {
            {"first", "Pete" },
            {"last", "Schlick" },
            {"street", "112134 Leavenworth Rd" },
            {"city", "San Francisco" },
            {"state", "CA" }
              }
            });
            foreach (Dictionary<string, Object> entry in response)
            {
              Console.WriteLine("--- entry ---");
              foreach (KeyValuePair<string, Object> kvp in entry)
              {
            printKeyValuePair(kvp);
              }
            }
              }
              catch (WebException e)
              {
            Console.WriteLine(e.Message);
              }
              Console.WriteLine("\nHit Enter for the next method");
              Console.ReadLine();

              // Method 3
              try
              {
            List<Dictionary<string, Object>> response = api.queryByEmail(new List<string> { "*****@*****.**", "*****@*****.**", "*****@*****.**" }, true);
            foreach (Dictionary<string, Object> entry in response)
            {
              Console.WriteLine("--- entry ---");
              foreach (KeyValuePair<string, Object> kvp in entry)
              {
            printKeyValuePair(kvp);
              }
            }
              }
              catch (WebException e)
              {
            Console.WriteLine(e.Message);
              }
              Console.ReadLine();
        }
        // outlined below are three separate ways of querying the API using the RapleafApi library
        public static void Main(string[] args)
        {
            RapleafApi api = new RapleafApi("SET_ME"); // Set API key here

            // Method 1
            try
            {
                Dictionary <string, Object> response = api.queryByEmail("*****@*****.**");
                foreach (KeyValuePair <string, Object> kvp in response)
                {
                    printKeyValuePair(kvp);
                }
            }
            catch (WebException e)
            {
                Console.WriteLine(e.Message);
            }
            Console.WriteLine("\nHit Enter for the next method");
            Console.ReadLine();

            // Method 2
            try
            {
                List <Dictionary <string, Object> > response = api.genericBulkQuery(new List <Dictionary <String, String> > {
                    new Dictionary <String, String> {
                        { "email", "*****@*****.**" }
                    },
                    new Dictionary <String, String> {
                        { "first", "Pete" },
                        { "last", "Schlick" },
                        { "street", "112134 Leavenworth Rd" },
                        { "city", "San Francisco" },
                        { "state", "CA" }
                    }
                });
                foreach (Dictionary <string, Object> entry in response)
                {
                    Console.WriteLine("--- entry ---");
                    foreach (KeyValuePair <string, Object> kvp in entry)
                    {
                        printKeyValuePair(kvp);
                    }
                }
            }
            catch (WebException e)
            {
                Console.WriteLine(e.Message);
            }
            Console.WriteLine("\nHit Enter for the next method");
            Console.ReadLine();

            // Method 3
            try
            {
                List <Dictionary <string, Object> > response = api.queryByEmail(new List <string> {
                    "*****@*****.**", "*****@*****.**", "*****@*****.**"
                }, true);
                foreach (Dictionary <string, Object> entry in response)
                {
                    Console.WriteLine("--- entry ---");
                    foreach (KeyValuePair <string, Object> kvp in entry)
                    {
                        printKeyValuePair(kvp);
                    }
                }
            }
            catch (WebException e)
            {
                Console.WriteLine(e.Message);
            }
            Console.ReadLine();
        }