Download the PHP package antistatique/realforce-php-sdk without Composer
On this page you can find all versions of the php package antistatique/realforce-php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download antistatique/realforce-php-sdk
More information about antistatique/realforce-php-sdk
Files in antistatique/realforce-php-sdk
Package realforce-php-sdk
Short Description Super-simple, minimum abstraction Realforce API v1.x wrapper, in PHP
License MIT
Homepage https://github.com/antistatique/realforce-php-sdk
Informations about the package realforce-php-sdk
Realforce PHP SDK
Super-simple, minimum abstraction Realforce API v1.x wrapper, in PHP.
I hate complex wrappers. This lets you get from the Realforce API docs to the code as directly as possible.
Getting started
You can install realforce-php-sdk using Composer:
Examples
See the examples/ directory for examples of the key client features. You can view them in your browser by running the php built-in web server.
And then browsing to the host and port you specified (in the above example, http://localhost:8000).
Basic Example
Start by use-ing the class and creating an instance with your API key
Every request should contain a valid API token. Use the RealforceClient::setApiToken method prior any requests.
All private operational requests require an authentication token.
Listing of Properties
Fetch a list of published properties' public data.
👉 https://github.com/realforce/documentation/blob/master/api-public/endpoints/properties-list.md
Labels - Amenities
Fetch "amenities" labels linked to the public data you retrieve from the public API endpoints.
👉 https://github.com/realforce/documentation/blob/master/api-public/endpoints/labels-amenities.md
Labels - Categories
Fetch "categories" labels linked to the public data you retrieve from the public API endpoints.
👉 https://github.com/realforce/documentation/blob/master/api-public/endpoints/labels-categories.md
Labels - Categories
Fetch "locations" labels linked to the public data you retrieve from the public API endpoints.
👉 https://github.com/realforce/documentation/blob/master/api-public/endpoints/labels-locations.md
Troubleshooting
To get the last error returned by either the HTTP client or by the API, use getLastError():
For further debugging, you can inspect the headers and body of the response:
If you suspect you're sending data in the wrong format, you can look at what was sent to Realforce by the wrapper:
If your server's CA root certificates are not up to date you may find that SSL verification fails and you don't get a response. The correction solution for this is not to disable SSL verification. The solution is to update your certificates. If you can't do that, the $verifySsl public property turns the check off:
Please don't just switch it off without at least attempting to update your certs -- that's lazy and dangerous. You're not a lazy, dangerous developer are you?
All versions of realforce-php-sdk with dependencies
ext-curl Version *
ext-json Version *