Download the PHP package symplur/sdk without Composer
On this page you can find all versions of the php package symplur/sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package sdk
Symplur SDK for PHP
This library is intended to simplify using the Symplur API in your PHP applications.
Healthcare Social Graph
The Symplur API gives access to insights from the Healthcare Social Graph® – the vast neural network of public healthcare communities, conversations and people, hand curated by Symplur and powered by machine learning.
Quick Start
First, contact Symplur to get your API credentials. This will consist of a Client ID and a Client Secret, which represent your organization. Then install this library using Composer and construct the client object by inputting those strings. That's it! You're ready to start using it.
A great place to start your journey is to first read the Getting Started document. Please see the Symplur API Documentation for details on the endpoints, inputs, and outputs.
Client Reference
The Symplur\Api\Client
class is the main SDK interface you will be using. Here is a reference:
__construct($clientId, $clientSecret, array $options = [])
$clientId
(string) Your Symplur Client ID$clientSecret
(string) Your Symplur Client Secret$options
- (array) Optional extra configuration parameters passed into the constructor for Guzzle HTTP Client, which is used internally. NOTE: This array is not usually necessary.
get($relativePath, array $query = [])
Use this to perform a GET request to an API endpoint.
$relativePath
(string) URL path of the endpoint, relative to the API's base URI$query
(array) Optional params to be passed as a URL query string
Example:
post($relativePath, array $formParams = [])
Use this to perform a POST request to an API endpoint.
$relativePath
(string) Endpoint path relative to the API's base URI$formParams
(array) Optional params to be passsed in the request body
Example:
put($relativePath, array $formParams = [])
Use this to perform a PUT request to an API endpoint.
$relativePath
(string) Endpoint path relative to the API's base URI$formParams
(array) Optional params to be passsed in the request body
Example:
patch($relativePath, array $formParams = [])
Use this to perform a PATCH request to an API endpoint.
$relativePath
(string) Endpoint path relative to the API's base URI$formParams
(array) Params to be passed in the request body. Assumes RFC 7396 Json Merge Patch format.
Example:
delete($relativePath, array $formParams = [])
Use this to perform a DELETE request to an API endpoint.
$relativePath
(string) Endpoint path relative to the API's base URI$formParams
(array) Optional params to be passsed in the request body
Example:
Tests
The test suite is built upon PHPUnit.
A simple phpunit.xml
config file is included. You may run the tests this way:
Contributors
SDK development is managed by Symplur Engineering. Your feedback and pull requests are welcome!
License
This SDK is provided under the terms of the MIT license. See LICENSE
for details.