C# class that will retrieve IP geo info via web API
Orçamento $30-250 USD
Need a C# .NET class that can be used as part of an existing website to retrieve and parse geo information about an IP address (IPv4).
Connection to TWO different geo APIs would be required for failover, ideally one should be retrieved as XML and the other as JSON so our programmers will have both code examples for future reference.
Here's what needed: class is instantiated from an asp.net page, calls one of the APIs (which one is passed as parameter to a call) parses return into a class variables. Choose two of the free APIs provided below. Code cannot hang if internet or server is not accessible, and also will be executed as part of a record retrieval (and DB Update, not in this scope), so we also need an ability to limit how long a call can be executed, in seconds (for instance, call API, if no response in 5 secs, return error).
For a successful call, store return in class variables, as:
RawResponse, CountryCode, CountryName, RegionCode, RegionName, Longitude, Latitude, City, PostalCode (Zip), MetroCode, AreaCode
DB and other system interaction is not part of this scope.
Available APIs ([url removed, login to view] is a sample IP address):
1) [url removed, login to view] (example: [url removed, login to view] , [url removed, login to view] )
2) [url removed, login to view] (example: [url removed, login to view] )
3) [url removed, login to view] (ex: [url removed, login to view] , [url removed, login to view] )
4) [url removed, login to view]
5) [url removed, login to view]
Should be properly , professionally coded, no refactoring needed. Our current system uses .NET 2.0 , but can also go with .NET 3.5 , please make sure your class works . Let me know which JSON parser you are planning to use, we already use [url removed, login to view] on some projects. Also look here:
[url removed, login to view]
Concedido a:
Good morning, I can implement this project. For JSON parsing i'll use Newtonsoft.JSON. For any details about my experience, you can check my profile. Regards, Gabriel
38 freelancers estão ofertando em média $145 para esse trabalho
Hi sir, I'm expert in c# with 100% completion rate, 5 star ratings and more than 5 years of hands on experience in development. I've started the development and can deliver this in next 2-3 hours... Please wait I'll Mais
Hello I have 8+ years experience in several programming languages and i am expert in C# and .NET technologies. You can find more information about my expertise in my resume: [url removed, login to view] Mais
Hi, I am interested to write only the C# class as you explained on the spec. I'll use: ** Newtonsoft for json ** .NET 3.5 Let me know if you are interested on me. marchent
Hello! Have perfect experience with Newton, so it should be no problem for me to solve your development needs. Sincerely, Vlad.
Hello. I have 6+ years experience in C#, .NET, ASP.NET, WCF, MSSQL. I think its better to cache resolved geoip data to speedup reply of consequential requests. Or you will do it in another module? Thanks.
Hello Sir, That is very sample , i have worked with web service, json pl ping me and give me details i will help you
Hi, An ASP.NET,c#,vb and SqlServer expert here. Please feel free to discuss the project with me so that i can wrap it up in a timely manner as per your requirements. I would like to highlight following qualities of m Mais
Hi, I have worked on things like this before. I am sure I can help you in this project. Please consider my bid and could you kindly ping back so that we can discuss further?
Hi. I can use [url removed, login to view] to serialize geoinfo. If your project do not use this library I can manualy parse json. I will cover developed code with unit test. Regards
Hi, I can do this. I'll code it using C#. Also, if you want a specific gui, please make a simple image. I'll do those following your design.
I can do this for you in matter of hours, please let me know if I'm still candidate to do this, I would use Newtonsoft and the native library for xml
Hi i am software developer working from 3 years in c#.Net,javascript,jquery,html and sql. I have gone through your requirement and clearly understood [url removed, login to view] check my profile and discuss with me, i hope you would Mais