.NET / ASP.NET API za Careerjet iskalnik zaposlitve
Tukaj je, kar potrebujete za uporabo Careerjet iskalnika zaposlitve API od vaše .NET aplikacije ali z vaših ASP.NET strani.
Združljivost
Careerjet sklop je bil pripravljen za .NET 2.0.
Odvisnosti
Sklop Careerjet je odvisen od .NET 2.0 sklopa Json.NET. Za vaše udobje, smo že vključili zip datoteko, ki jo ponujamo.
Namestitev
Prenesi WebServiceCareerjet.zip. Vsebuje 2 dll datoteke:
WebService.Careerjet.Client.dll Newtonsoft.Json.Net20.dll
Prepričajte se, da je vaša .NET aplikacija ali vaše ASP.NET strani povezana s temi dll datotekami.
Dokumentacija
Dokumnetacijo Sklopa lahko najdete tukaj.
Skripta primera
Tukaj je primer ASP.NET strani napisane 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>