Package: de-jobsuche
jobsucheDie größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.Die Authentifizierung funktioniert per OAuth 2 Client Credentials mit JWTs. Folgende Client-Credentials können dafür verwendet werden:ClientID:c003a37f-024f-462a-b36d-b001be4cd24aClientSecret:32a39620-32b3-4307-9aa1-511e3d7f48a8.Achtung: der OAuth header muss 'OAuthAccessToken' heißen.Die API verfügt außerdem nicht über ein gültiges TLS Zertifikat. Deswegen sollte die TLS-Validierung deaktiviert werden.This Python package is automatically generated by theOpenAPI Generatorproject:API version: 2.0.0Package version: 0.1.0Build package: org.openapitools.codegen.languages.PythonClientCodegenRequirements.Python >= 3.6Installation & Usagepip installpipinstalldeutschland[jobsuche]poetry installpoetryadddeutschland-EjobsucheSetuptoolsInstall viaSetuptools.pythonsetup.pyinstall--user(orsudo python setup.py installto install the package for all users)UsageImport the package:fromdeutschlandimportjobsucheGetting StartedPlease follow theinstallation procedureand then run the following:importtimefromdeutschlandimportjobsuchefrompprintimportpprintfromdeutschland.jobsuche.apiimportdefault_apifromdeutschland.jobsuche.model.job_application_detailsimportJobApplicationDetailsfromdeutschland.jobsuche.model.job_detailsimportJobDetailsfromdeutschland.jobsuche.model.job_search_responseimportJobSearchResponse# Defining the host is optional and defaults to https://rest.arbeitsagentur.de/jobboerse/jobsuche-service# See configuration.py for a list of all supported configuration parameters.configuration=jobsuche.Configuration(host="https://rest.arbeitsagentur.de/jobboerse/jobsuche-service")# The client must configure the authentication and authorization parameters# in accordance with the API server security policy.# Examples for each auth method are provided below, use the example that# satisfies your auth use case.# Configure OAuth2 access token for authorization: clientCredAuthconfiguration=jobsuche.Configuration(host="https://rest.arbeitsagentur.de/jobboerse/jobsuche-service")configuration.access_token='YOUR_ACCESS_TOKEN'# Enter a context with an instance of the API clientwithjobsuche.ApiClient(configuration)asapi_client:# Create an instance of the API classapi_instance=default_api.DefaultApi(api_client)hash_id="VK2qoXBe0s-UAdH_qxLDRrZrY5iY8a1PJt3MjJCXsdo="# str |try:# Unternehmen Logoapi_response=api_instance.ed_v1_arbeitgeberlogo_hash_id_get(hash_id)pprint(api_response)exceptjobsuche.ApiExceptionase:print("Exception when calling DefaultApi->ed_v1_arbeitgeberlogo_hash_id_get:%s\n"%e)Documentation for API EndpointsAll URIs are relative tohttps://rest.arbeitsagentur.de/jobboerse/jobsuche-serviceClassMethodHTTP requestDescriptionDefaultApied_v1_arbeitgeberlogo_hash_id_getGET/ed/v1/arbeitgeberlogo/{hashID}Unternehmen LogoDefaultApipc_v2_app_jobs_hash_id_bewerbung_getGET/pc/v2/app/jobs/{hashID}/bewerbungBewerbung KontaktdatenDefaultApipc_v2_jobdetails_hash_id_getGET/pc/v2/jobdetails/{hashID}JobdetailDefaultApipc_v4_app_jobs_getGET/pc/v4/app/jobsJobsucheDocumentation For ModelsJobApplicationDetailsJobApplicationDetailsAngebotskontaktJobApplicationDetailsAngebotskontaktFestnetznummerJobApplicationDetailsAngebotskontaktMobilnummerJobDetailsJobDetailsArbeitgeberAdresseJobDetailsArbeitsorteJobDetailsAusbildungenJobDetailsFertigkeitenJobDetailsFuehrungskompetenzenJobDetailsKoordinatenJobDetailsLinksJobDetailsLinksArbeitgeberlogoJobDetailsLinksBewerbungJobDetailsLinksDetailsJobDetailsLinksSelfJobDetailsMobilitaetJobDetailsSprachkenntnisseJobSearchResponseJobSearchResponseAggregierungenJobSearchResponseAggregierungenBundeslandJobSearchResponseAggregierungenPlzebene2JobSearchResponseAuswahlJobSearchResponseEmbeddedJobSearchResponseEmbeddedArbeitsortJobSearchResponseEmbeddedArbeitsortKoordinatenJobSearchResponseEmbeddedJobsJobSearchResponseEmbeddedLinksJobSearchResponseEmbeddedLinksArbeitgeberlogoJobSearchResponseEmbeddedLinksDetailsJobSearchResponseEmbeddedLinksJobdetailsJobSearchResponseFacettenJobSearchResponseLinksJobSearchResponseLinksFirstJobSearchResponseLinksLastJobSearchResponseLinksNextJobSearchResponseLinksSelfJobSearchResponsePageJobSearchResponseParserResultJobSearchResponseParserResultKoordinatenDocumentation For AuthorizationclientCredAuthType: OAuthFlow: applicationAuthorization URL:Scopes: N/AAuthorkontakt@bund.devNotes for Large OpenAPI documentsIf the OpenAPI document is large, imports in jobsuche.apis and jobsuche.models may fail with a
RecursionError indicating the maximum recursion limit has been exceeded. In that case, there are a couple of solutions:Solution 1:
Use specific imports for apis and models like:from deutschland.jobsuche.api.default_api import DefaultApifrom deutschland.jobsuche.model.pet import PetSolution 2:
Before importing the package, adjust the maximum recursion limit as shown below:import sys
sys.setrecursionlimit(1500)
from deutschland import jobsuche
from deutschland.jobsuche.apis import *
from deutschland.jobsuche.models import *