Download the PHP package wedesignit/hotelprofessionals-api-client without Composer
On this page you can find all versions of the php package wedesignit/hotelprofessionals-api-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download wedesignit/hotelprofessionals-api-client
More information about wedesignit/hotelprofessionals-api-client
Files in wedesignit/hotelprofessionals-api-client
Package hotelprofessionals-api-client
Short Description PHP Api wrapper for the Hotelprofessionals Api V1
License MIT
Informations about the package hotelprofessionals-api-client
Hotelprofessionals PHP API Client
Requirements
PHP 7.4 or higher.
Installation
Usage
Extra options
Custom URL
In case you want to use a custom URL (e.g. to target a testing environment), you can pass the base URL for the API as second parameter to the client:
[!CAUTION] It is important to end the base URL with a forward slash (
/
), otherwise you may receive weird results.
Properties
As third parameter, you can pass an array
with properties. The benefit of using an array
is that it can be
infinitely expanded while remaining backwards compatible. It also keeps the __constructor
from becoming bloated.
Basic auth
Sometimes a website might use basic auth. Simply add basicAuth
to the $properties
array:
If you're curious about how this works, you can read more about it here.
Debug mode
If you're curious about the calls made, you can enable debug mode. On each request, it will perform the following code:
Simply set debugMode
to true
in the $properties
array.
Read the docs
We highly suggest you to read the official API docs, this will give you more information on what the API expects. This can be found at: https://www.hotelprofessionals.nl/api/documentation.
Resources
There's lots of resources available to fetch data from Hotelprofessionals directly.
Department categories
Departments
Occupation
Experiences
`
Languages
Educations
Employment types
Function features
Countries
Employers
Note: only a parent account (which can have sub accounts) can access this endpoint. This endpoint lists all sub accounts for the employer associated with the used API key.
JobListings
Pagination
Every list method will return a paginated response, the page can be changed by using the page
method:
Filtering
Some endpoints support filtering. Be sure to read the documentation to know which endpoints support which filters. The documentation will also state which column(s) and which delimiter(s) are supported. Note that if a delimiter isn't supported, the default will be used.
The structure for filters is as follows:
Filters can be applied like so:
Note that duplicate filters will be processed and might caught unexpected results.