.NET / ASP.NET Pencarian Pekerjaan Careerjet API
Berikut adalah apa yang Anda butuhkan untuk menggunakan pencarian pekerjaan API Careerjet dari aplikasi .NET atau dari halaman ASP.NET Anda.
Kecocokan
Careerjet perakitan telah dikompilasi untuk .NET 2.0.
Dependensi
Pemasangan Careerjet tergantung pada NET. 2,0 pemasangan untuk Json.NET. Untuk kemudahan Anda, kami sudah termasuk ini ke dalam file zip yang kami sediakan.
Pemasangan
Mendownload WebServiceCareerjet.zip. Ini mengandungi 2 dlls:
WebService.Careerjet.Client.dll Newtonsoft.Json.Net20.dll
Pastikan aplikasi .NET atau halaman ASP.NET Anda terkait dengan dlls tersebut.
Dokumentasi
Anda dapat menemukan kumpulan dokumentasi di sini.
Contoh skrip
Berikut adalah contoh dari ASP.NET untuk halaman yang ditulis dalam 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>