Als Teil eines anderen Projekts habe ich jetzt ein neues Projekt veröffentlicht: GermanArbeitsamtJobsearchClient.
Die Api ist sehr einfach, du benötigst nur einen Endpoint.
Wie kann ich es nutzen?
using GermanArbeitsamtJobsearchClient.Models;
public async Task GetJobs(){
//Define your model
var request = new JobSearchRequest
{
Was = "Softwareentwickler",
Wo = "Berlin",
Berufsfeld = "Informatik",
Page = 1,
Size = 10,
Arbeitgeber = "Deutsche%20Bahn%20AG",
VeroeffentlichtSeit = 7, // Jobs der letzten 7 Tage
Zeitarbeit = false,
Angebotsart = 1, // 1 = Arbeit
Befristung = 0, // 0 = alle, 1 = befristet, 2 = unbefristet
Arbeitszeit = "vz", // vz = Vollzeit
Behinderung = false,
Corona = false,
Umkreis = 25 // 25 km Umkreis
};
var jobs = await SendJobSearchRequest(request);
// Do something with the jobs, e.g. display them in a list or save them to a database
}
Das Projekt liegt in AzureDevOps: https://dev.azure.com/saigkill/GermanArbeitsamtJobsearchClient und der Mirror in Github: https://github.com/saigkill/GermanArbeitsamtJobsearchClient