.NET/ASP.NET API pro Careerjet vyhledávání práce
Zde najdete všechno potřebné pro použití Careerjet API ze své .NET aplikace anebo ASP.NET stránek.
Kompatibilita
Careerjet assembly bylo kompilováno pro .NET 2.0.
Dependence
Careerjet assembly je závislé od .NET 2.0 Json.NET assembly. Které je již zahrnuto v zip souboru pro stáhnutí.
Instalace
Stáhněte si WebServiceCareerjet.zip. Obsahuje 2 dll knižnice:
WebService.Careerjet.Client.dll Newtonsoft.Json.Net20.dll
Vaše .NET aplikace anebo ASP.NET stránka musí být napojena na tyto dll knižnice.
Dokumentace
Assembly dokumentaci můžete najít zde.
Ukázkový skript
Tu je příklad ASP.NET stránky napsané v C#:
<%@ Page Language="C#" %> <%@ Import Namespace="WebService.Careerjet" %> <%@ Import Namespace="Newtonsoft.Json.Linq" %> <html> <head> <title>My ASPx test</title> </head> <body> <% WebService.Careerjet.Client c = new WebService.Careerjet.Client("en_GB"); Hashtable cargs = new Hashtable() ; cargs.Add("keywords" , "sales manager"); cargs.Add("location" , "london"); cargs.Add("pagesize" , "2" ); JObject res = c.Search(cargs); if( res.Value<string>("type").Equals("JOBS")){ %> <h1><% Response.Write(res["hits"]); %> jobs found on <% Response.Write(res["pages"]); %> pages.</h1> <% foreach( JToken job in res["jobs"].Children()){ %> <div> <h3><a href="<% Response.Write(job.Value<string>("url"));%>"> <% Response.Write(job.Value<string>("title")); %> </a></h3> <div><% Response.Write(job.Value<string>("date"));%></div> <div><% Response.Write(job.Value<string>("locations"));%></div> <div><% Response.Write(job.Value<string>("salary"));%></div> <div><% Response.Write(job.Value<string>("company"));%></div> <div><% Response.Write(job.Value<string>("description"));%></div> <div><% Response.Write(job.Value<string>("site"));%></div> </div> <% } // End of jobs loop } // End of if JOBS if( res.Value<string>("type").Equals("LOCATIONS")){ %> <h3>Ambiguous location</h3> <% foreach( JToken location in res["solveLocations"].Children()){ %> <div> <span><% Response.Write(location.Value<string>("name")); %></span> <span><% Response.Write(location.Value<string>("location_id")); %></span> </div> <% } // End of locations loop } // End of if LOCATIONS %> </body> </html>