NET / ASP.NET API αναζήτησης εργασίας της Careerjet
Παρακάτω θα βρείτε ότι χρειάζεστε για χρησιμοποιήσετε το API αναζήτησης εργασίας από την .NET εφαρμογή σας ή τις ASP.NET σελίδες σας.
Συμβατότητα
Το assembly της Careerjet έχει συνταχθεί για .NET 2.0.
Εξαρτήσεις
Το assembly της Careerjet βασίζεται πάνω στο .NET 2.0 assembly του Json.NET. Για την διευκόλυνση σας το συμπεριλάβαμε στο αρχείο zip που σας παρέχουμε.
Εγκατάσταση
Κατεβάστε το a href="WebServiceCareerjet.zip">WebServiceCareerjet.zip. Περιέχει 2 αρχεία dll:
WebService.Careerjet.Client.dll Newtonsoft.Json.Net20.dll
Βεβαιωθείτε ότι η .NET εφαρμογή σας ή οι ASP.NET σελίδες σας συνδέονται με αυτά τα αρχεία dll.
Tεκμηρίωση
Μπορείτε να βρείτε τα έγγραφα τεκμηρίωσης του Assembly εδώ.
Παράδειγμα
Ακολουθεί ένα παράδειγμα μιας σελίδας γραμμένης σε 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>