Download the PHP package darrynten/watson-personality-insights-php without Composer
On this page you can find all versions of the php package darrynten/watson-personality-insights-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download darrynten/watson-personality-insights-php
More information about darrynten/watson-personality-insights-php
Files in darrynten/watson-personality-insights-php
Package watson-personality-insights-php
Short Description PHP Watson Personality Insights Client with Extras
License
Informations about the package watson-personality-insights-php
watson-personality-insights-php
A framework agnostic fully unit tested client for IBM Watson Personality insights API.
For PHP 7.0+
Install
Usage
Some things you can set
You can also add a ContentItem
directly
Notes
Privacy
IBM have a mode that keeps a copy of your data on their side for the apparent training of Watson. This is normally opt-out.
As this isn't explicitly made clear, we have decided to disable by default so if you do with to help Watson learn then you can do so by opting-in as outlined in the examples above.
By default this package will not allow any tracking of any kind.
"Version"
This is the source of some confusion. This is a date in the format of 'YYYY-MM-DD' and Watson will use whichever version was around at that time.
Full quote
The requested version of the response format as a date in the form YYYY-MM-DD; for example, specify 2016-10-20 for October 20, 2016. The date that you specify does not need to match a version of the service exactly; the service replies with the response format whose version is no later than the date you provide. If you specify a date that is earlier than the initial release of version 3, the service returns the response format for that first version. If you specify a date that is in the future or otherwise later than the most recent version, the service returns the response format for the latest version.
Credentials
You can download your credentials in a json
file, or get them from the
developer console.
Unit tests
Test coverage is 100%, but you can also include a live API test to see if everything is working on that end. You shouldn't have to though, but it can be useful.
To do live test export
You must also include your real credentials.json
in
the root of the project (it is already in the gitignore
).
Which will then do the live test.
Not yet supported
- Delete from ContentItems collection
- Modify within ContentItems collection
- Full error and exception handling
- Manipulation of the results
- Minimum text length configuration
- CSV
Contributing and Testing
There is currently 100% test coverage in the project, please ensure that when contributing you update the tests. For more info see CONTRIBUTING.md
Acknowledgements
- Dmitry Semenov, as always.
- Add yourself here!
All versions of watson-personality-insights-php with dependencies
guzzlehttp/guzzle Version ^6.2.1
darrynten/any-cache Version ^1.0