.NET / ASP.NET Careerjet traćenje posla API
Evo šta treba da koristite Careerjet traženje posla API sa vaše .NET aplikacije ili sa vaših ASP.NET stranica.
Kompatibilnost
Careerjet sklop je sastavljen za .NET 2.0.
Zavisnosti
Careerjet sklop zavisi od .NET 2.0 sklopa Json.NET. Radi vaše udobnosti, već smo ga uključiti u zip fajlu kojeg pružamo .
Instalacija
Preuzmite WebServiceCareerjet.zip. Sadrži 2 dll fajla:
WebService.Careerjet.Client.dll Newtonsoft.Json.Net20.dll
Uverite se da su vaše .NET aplikacije ili vaše ASP.NET stranice povezane u ove dlls.
Dokumentacija
Dokumentaciju sklopa možete naći ovde.
Primer skripte
Ovde je primer ASP.NET stranice pisane u 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>