Bewerberboerse
Eine der größten Datenbanken für Bewerbende in Deutschland durchsuchen.
Die Authentifizierung funktioniert per OAuth 2 Client Credentials mit JWTs. Folgende Client-Credentials können dafür verwendet werden:
ClientID: 919b0af7-6e5f-4542-a7f5-04268b8bae2e
ClientSecret: 93fce94c-5be2-4dc8-b040-c62818a4b003
Achtung: der generierte Token muss bei folgenden GET-requests an https://rest.arbeitsagentur.de/jobboerse/bewerbersuche-service/pc/v1/bewerber im header als 'OAuthAccessToken' inkludiert werden.
This Python package is automatically generated by the OpenAPI Generator project:
- API version: 1.0.0
- Package version: 0.1.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen For more information, please visit https://github.com/AndreasFischer1985/bewerberboerse-api
Requirements.
Python >= 3.6
Installation & Usage
pip install
pip install deutschland[Bewerberboerse]
poetry install
poetry add deutschland -E Bewerberboerse
Setuptools
Install via Setuptools.
python setup.py install --user
(or sudo python setup.py install to install the package for all users)
Usage
Import the package:
from deutschland import Bewerberboerse
Getting Started
Please follow the installation procedure and then run the following:
import time
from deutschland import Bewerberboerse
from pprint import pprint
from deutschland.Bewerberboerse.api import default_api
# Defining the host is optional and defaults to https://rest.arbeitsagentur.de/jobboerse/bewerbersuche-service
# See configuration.py for a list of all supported configuration parameters.
configuration = Bewerberboerse.Configuration(
host = "https://rest.arbeitsagentur.de/jobboerse/bewerbersuche-service"
)
# Enter a context with an instance of the API client
with Bewerberboerse.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = default_api.DefaultApi(api_client)
was = "Wissenschaftlicher Mitarbeiter" # str | Beruf, Kenntnisse, Sprachen, etc. (optional)
ausbildungsart = "au" # str | Ausbildungsart - au=Ausbildung, dsa=Duales Studium (ausbildungsintegrierend), dsp=Duales Studium (praxisintegrierend). (optional)
wo = "Feucht" # str | Ort, PLZ, Bundesland, Land, etc. (optional)
umkreis = 0 # int | Umkreis - 0=ganzer Ort; 10=10km; 15=15km; 20=20km; 50=50km; 100=100km; 200=200km. (optional)
angebotsart = "ar" # str | Angebotsart - ar=Arbeitskräfte; au=Auszubildende/Duales Studium; pt=Praktikanten/Trainees; se=Selbstständige. (optional)
arbeitszeit = "vz" # str | Arbeitszeit - vz=Vollzeit; tz=Teilzeit; snw=Schicht,Nacht,Wochenende; ht=Heim-/Telearbeit; mj=Minijob. (optional)
berufserfahrung = "mb" # str | Berufserfahrung - be=Berufseinsteiger*innen; mb=Mit Berufserfahrung. (optional)
vertragsart = "ub" # str | Vertragsart - be=Befristet; ub=Unbefristet. (optional)
behinderung = "an" # str | Behinderung - an=Nur Schwerbehinderte oder ihnen gleichgestellte Bewerber*innen anzeigen. (optional) (default to "an")
page = 0 # int | Ergebnissseite (optional)
size = 25 # int | Anzahl von Ergebnissen (optional)
try:
# Bewerberbörse
api_response = api_instance.bewerberboerse(was=was, ausbildungsart=ausbildungsart, wo=wo, umkreis=umkreis, angebotsart=angebotsart, arbeitszeit=arbeitszeit, berufserfahrung=berufserfahrung, vertragsart=vertragsart, behinderung=behinderung, page=page, size=size)
pprint(api_response)
except Bewerberboerse.ApiException as e:
print("Exception when calling DefaultApi->bewerberboerse: %s\n" % e)
Documentation for API Endpoints
All URIs are relative to https://rest.arbeitsagentur.de/jobboerse/bewerbersuche-service
| Class | Method | HTTP request | Description |
|---|---|---|---|
| DefaultApi | bewerberboerse | GET /pc/v1/bewerber | Bewerberbörse |
| DefaultApi | bewerberdetails | GET /pc/v1/bewerberdetails/{referenznummer} |
Documentation For Models
Documentation For Authorization
clientCredAuth
- Type: OAuth
- Flow: application
- Authorization URL:
- Scopes: N/A
Author
Notes for Large OpenAPI documents
If the OpenAPI document is large, imports in Bewerberboerse.apis and Bewerberboerse.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.Bewerberboerse.api.default_api import DefaultApifrom deutschland.Bewerberboerse.model.pet import Pet
Solution 2: Before importing the package, adjust the maximum recursion limit as shown below:
import sys
sys.setrecursionlimit(1500)
from deutschland import Bewerberboerse
from deutschland.Bewerberboerse.apis import *
from deutschland.Bewerberboerse.models import *
Metadata
Release files for de-bewerberboerse 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| de_bewerberboerse-0.1.0.tar.gz | 41.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| de_bewerberboerse-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 85.9 kB
Release files / de_bewerberboerse-0.1.0.tar.gz
| Download URL | de_bewerberboerse-0.1.0.tar.gz |
|---|---|
| Size | 41.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
40aba4f2898f6a25ffbbef6a8eb1ddef4c749a5ea3223103229a97b4c8a574d7
|
|
BLAKE2b-256 checksum How to use checksums |
402110bbcbd04c8aa3148aa0611f2178c156c4fe27f31395169182b4ea54a676
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.1
|
Release files / de_bewerberboerse-0.1.0-py3-none-any.whl
| Download URL | de_bewerberboerse-0.1.0-py3-none-any.whl |
|---|---|
| Size | 44.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
60a971d8dc4ce2b7df9901d094e1516bc2a28d59fd8f22c8cfa12efc64846cd0
|
|
BLAKE2b-256 checksum How to use checksums |
08a5eecfc86c8cbe3864f466b3347ad9306c658f9ea6ab54fd57947d1b2f0937
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.1
|