printful / php-api-sdk
Printful API wrapper
Installs: 143 480
Dependents: 1
Suggesters: 0
Security: 0
Stars: 80
Watchers: 12
Forks: 24
Open Issues: 3
Requires
- php: >=5.5.0
- ext-curl: *
- ext-json: *
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-11-15 13:40:54 UTC
README
Printful API PHP wrapper
Simple PHP wrapper class for work with Printful API.
API endpoint documentation can be found here: https://www.printful.com/docs
Installation
Using composer, run composer require printful/php-api-sdk
Check out example and test directories for more specific usage examples.
OAuth
OAuth 2.0 is the preferred way of doing authorization in Printful API. Read more about how to acquire and use an access token in our docs: https://developers.printful.com/docs/#section/Authentication
You can create an OAuth enabled APIClient using the following factory method:
... use Printful\PrintfulApiClient; ... $client = PrintfulApiClient::createOauthClient('my-oauth-token')
You can still use the old store keys, like this:
... use Printful\PrintfulApiClient; ... $client = PrintfulApiClient::createLegacyStoreKeyClient('my-legacy-store-key')
or, by using the constructor like this:
$client = new PrintfulApiClient($storeKey)
However, please note that legacy keys will be phased out on September 30th, 2022.