NET / ASP.NET Công cụ tìm kiếm việc làm Careerjet API
Đây là những gì bạn cần để sử dụng công cụ tìm kiếm việc làm Careerjet API từ mạng của bạn hoac từ những trang ASP.NET.
Khả năng thích ứng
Careerjet tổng hợp đã được biên soạn cho NET 2.0.
Phụ thuộc
Careerjet tổng hợp dựa trên .NET 2.0 tổng hợp của Json.NET. Để tiện lợi hơn, chúng tôi đã bao gồm nó trong tập tin khóa chúng tôi cung cấp.
Cài đặt
Tải về WebServiceCareerjet.zip.Nó bao gồm 2 dlls:
WebService.Careerjet.Client.dll Newtonsoft.Json.Net20.dll
Đảm bảo mạng của bạn .NET hoặc những trang ASP.NET của bạn được nối kết với những dlls.
Tài liệu
Bạn có thể tìm thấy tài liệu tổng hợp ở đây.
Bản ví dụ
Đây là một ví dụ cho một trang ASP.NET được viết bằng 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>