Download the PHP package aurigma/php-asset-processor-client without Composer
On this page you can find all versions of the php package aurigma/php-asset-processor-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download aurigma/php-asset-processor-client
More information about aurigma/php-asset-processor-client
Files in aurigma/php-asset-processor-client
Package php-asset-processor-client
Short Description PHP API Client for Asset Processor service of Customer's Canvas web-to-print system.
License proprietary
Homepage https://customerscanvas.com
Informations about the package php-asset-processor-client
Aurigma Customer's Canvas SDK - Asset Processor Client
======================================================
This module is a PHP API client for Asset Processor service which is a part of Customer's Canvas web-to-print system. It is supposed that you are familiar with its services and understand how to use its APIs. To learn more about Customer's Canvas and its services, refer the Getting Started section of its documentation.
Pre-requisites
To be able to use this package, you need to meet the following requirements:
- You must have an account at Customer's Canvas.
For other platforms, see the Backend services article in Customer's Canvas documentation.
Installation
Requirements
PHP 7.2 and later.
Composer
To install the bindings via Composer, add the following to composer.json
:
Then run composer install
Getting Started
Please follow the installation procedure.
Receive an access token through your backend as explained in the documentation and deliver it to your app.
Then run the following:
Tests
To run the tests, use:
Author
Aurigma Inc https://customerscanvas.com)
API Endpoints
All URIs are relative to https://dm-assetprocessor.azurewebsites.net/
Class | Method | HTTP request | Description |
---|---|---|---|
BuildInfoApi | buildInfoGetInfo | GET /api/processor/v1/info | Gets assembly build info |
BuildInfoApi | buildInfoHeadInfo | HEAD /api/processor/v1/info | Gets assembly build info |
ColorProfileProcessorApi | colorProfileProcessorImportColorProfile | POST /api/processor/v1/colorProfiles/import | Imports color profile and saves it to storage. |
ColorProfileProcessorApi | colorProfileProcessorUpdate | POST /api/processor/v1/colorProfiles/{id}/update | Updates color profile file and metadata in storage |
DataSchemaProcessorApi | dataSchemaProcessorGetLinks | GET /api/processor/v1/dataSchemas/{id}/links | Gets all links associated with this data schema. |
DataSchemaProcessorApi | dataSchemaProcessorImportDataSchema | POST /api/processor/v1/dataSchemas/import | Imports data schema and saves it to storage. |
DataSchemaProcessorApi | dataSchemaProcessorUpdate | POST /api/processor/v1/dataSchemas/{id}/update | Updates data schema file and metadata in storage |
DataSetProcessorApi | dataSetProcessorCheck | POST /api/processor/v1/dataSets/{id}/check | Checks if data set taken from storage has any problems |
DataSetProcessorApi | dataSetProcessorEmbedDataSchema | POST /api/processor/v1/dataSets/{id}/schema/embed | Embeds linked data schema to the data set |
DataSetProcessorApi | dataSetProcessorExportDataSet | GET /api/processor/v1/dataSets/{id}/export | Exports data set |
DataSetProcessorApi | dataSetProcessorExtractDataSchema | POST /api/processor/v1/dataSets/{id}/schema/extract | Extracts data schema from data set and saves it to the specified folder |
DataSetProcessorApi | dataSetProcessorImportDataSet | POST /api/processor/v1/dataSets/import | Imports data set and saves it to storage. |
DataSetProcessorApi | dataSetProcessorLinkDataSchema | POST /api/processor/v1/dataSets/{id}/schema/link | Links data schema to the data set |
DataSetProcessorApi | dataSetProcessorUpdate | POST /api/processor/v1/dataSets/{id}/update | Updates data set file and metadata in storage |
DesignProcessorApi | designProcessorCheck | POST /api/processor/v1/designs/{id}/check | Checks if design taken from storage has any problems |
DesignProcessorApi | designProcessorCreateBlankDesign | POST /api/processor/v1/designs/blank | Creates design by product model and saves it to storage |
DesignProcessorApi | designProcessorEmbedDataSchema | POST /api/processor/v1/designs/{id}/schema/embed | Embeds linked data schema to the design file |
DesignProcessorApi | designProcessorExportDesign | GET /api/processor/v1/designs/{id}/export | Exports design file |
DesignProcessorApi | designProcessorExtractDataSchema | POST /api/processor/v1/designs/{id}/schema/extract | Extracts data schema from design file and saves it to the specified folder |
DesignProcessorApi | designProcessorGetDepositPhotos | POST /api/processor/v1/designs/{id}/depositphotos | Return information about inserted images from DepositPhotos |
DesignProcessorApi | designProcessorImportDesign | POST /api/processor/v1/designs/import | Imports design from source file and saves it to storage. |
DesignProcessorApi | designProcessorLinkDataSchema | POST /api/processor/v1/designs/{id}/schema/link | Links data schema to the design file |
DesignProcessorApi | designProcessorPreparePreview | GET /api/processor/v1/designs/{id}/preview/{namespace}/{name}/{width}x{height} | Creates preview image for design taken from storage. |
DesignProcessorApi | designProcessorPreparePreviewUrl | GET /api/processor/v1/designs/{id}/preview/{namespace}/{name}/{width}x{height}/url | Creates preview image for design taken from storage. |
DesignProcessorApi | designProcessorRemoveDataSchema | POST /api/processor/v1/designs/{id}/schema/remove | Removes data schema from the design file |
DesignProcessorApi | designProcessorUpdate | POST /api/processor/v1/designs/{id}/update | Updates design file and metadata in storage |
FontProcessorApi | fontProcessorImportFont | POST /api/processor/v1/fonts/import | Imports font from source file and saves it to storage. |
FontProcessorApi | fontProcessorPreparePreview | GET /api/processor/v1/fonts/{id}/preview/{namespace}/{name}/{width}x{height} | Creates preview image for font taken from storage. |
FontProcessorApi | fontProcessorPreparePreviewUrl | GET /api/processor/v1/fonts/{id}/preview/{namespace}/{name}/{width}x{height}/url | Creates preview image for font taken from storage. |
FontProcessorApi | fontProcessorUpdate | POST /api/processor/v1/fonts/{id}/update | Updates font file and metadata in storage |
ImageProcessorApi | imageProcessorImportImage | POST /api/processor/v1/images/import | Imports image from source file and saves it to storage. |
ImageProcessorApi | imageProcessorPreparePreview | GET /api/processor/v1/images/{id}/preview/{namespace}/{name}/{width}x{height} | Creates preview image for image taken from storage. |
ImageProcessorApi | imageProcessorPreparePreviewUrl | GET /api/processor/v1/images/{id}/preview/{namespace}/{name}/{width}x{height}/url | Creates preview image for image taken from storage. |
ImageProcessorApi | imageProcessorUpdate | POST /api/processor/v1/images/{id}/update | Updates image file and metadata in storage |
IntegrationProcessorApi | integrationProcessorPull | GET /api/processor/v1/integration/pull/{tenantId}/{userId}/{designId} | Loads design from storage (private or public) |
IntegrationProcessorApi | integrationProcessorPush | POST /api/processor/v1/integration/push/{tenantId}/{userId}/{designId} | Saves design to private storage |
PrivateDesignProcessorApi | privateDesignProcessorCheck | POST /api/processor/v1/private-designs/{id}/check | Checks if design taken from private storage has any problems |
PrivateDesignProcessorApi | privateDesignProcessorCreateBlankDesign | POST /api/processor/v1/private-designs/blank | Creates design by product model and saves it to private storage |
PrivateDesignProcessorApi | privateDesignProcessorEmbedDataSchema | POST /api/processor/v1/private-designs/{id}/schema/embed | Embeds linked data schema to the design file |
PrivateDesignProcessorApi | privateDesignProcessorExportDesign | GET /api/processor/v1/private-designs/{id}/export | Exports design file |
PrivateDesignProcessorApi | privateDesignProcessorExtractDataSchema | POST /api/processor/v1/private-designs/{id}/schema/extract | Extracts data schema from design file and saves it to the specified folder |
PrivateDesignProcessorApi | privateDesignProcessorGetDepositPhotos | POST /api/processor/v1/private-designs/{id}/depositphotos | Return information about inserted images from DepositPhotos |
PrivateDesignProcessorApi | privateDesignProcessorImportDesign | POST /api/processor/v1/private-designs/import | Imports design from source file and saves it to private storage. |
PrivateDesignProcessorApi | privateDesignProcessorLinkDataSchema | POST /api/processor/v1/private-designs/{id}/schema/link | Links data schema to the design file |
PrivateDesignProcessorApi | privateDesignProcessorPreparePreview | GET /api/processor/v1/private-designs/{id}/preview/{namespace}/{name}/{width}x{height} | Creates preview image for design taken from private storage. |
PrivateDesignProcessorApi | privateDesignProcessorPreparePreviewUrl | GET /api/processor/v1/private-designs/{id}/preview/{namespace}/{name}/{width}x{height}/url | Creates preview image for design taken from private storage. |
PrivateDesignProcessorApi | privateDesignProcessorRemoveDataSchema | POST /api/processor/v1/private-designs/{id}/schema/remove | Removes data schema from the design file |
PrivateDesignProcessorApi | privateDesignProcessorUpdate | POST /api/processor/v1/private-designs/{id}/update | Updates design file and metadata in private storage |
PrivateImageProcessorApi | privateImageProcessorImportImage | POST /api/processor/v1/private-images/import | Imports image from source file and saves it to private storage. |
PrivateImageProcessorApi | privateImageProcessorPreparePreview | GET /api/processor/v1/private-images/{id}/preview/{namespace}/{name}/{width}x{height} | Creates preview image for image taken from private storage. |
PrivateImageProcessorApi | privateImageProcessorPreparePreviewUrl | GET /api/processor/v1/private-images/{id}/preview/{namespace}/{name}/{width}x{height}/url | Creates preview image for image taken from private storage. |
PrivateImageProcessorApi | privateImageProcessorUpdate | POST /api/processor/v1/private-images/{id}/update | Updates image file and metadata in private storage |
Models
- BlankDesignSettingsModel
- BuildInfoModel
- ColorProfileClass
- ColorProfileDto
- ColorProfileMetadata
- ColorSpace
- ConflictType
- CreateBlankDesignModel
- DataSchemaDto
- DataSchemaLink
- DataSchemaLinksInfo
- DataSchemaMetadata
- DataSchemaValidationRule
- DataSetDto
- DataSetExtractDataSchemaModel
- DataSetLinkDataSchemaModel
- DataSetMetadata
- DataSetProblemInfo
- DataSetSchemaMissingProblemDescription
- DataSetValidationProblemDescription
- DepositPhotoInfo
- DesignDataSchemaMissingProblemDescription
- DesignDataValidationProblemDescription
- DesignDto
- DesignExtractDataSchemaModel
- DesignFontMetadata
- DesignFontMissingProblemDescription
- DesignImportConflictDto
- DesignLinkDataSchemaModel
- DesignMetadata
- DesignParamsModel
- DesignPreviewFormat
- DesignPreviewSettingsModel
- DesignProblemInfo
- DesignSurfaceMetadata
- FontDto
- FontMetadata
- FontPreviewFormat
- FontPreviewHorizontalAlignment
- FontPreviewVerticalAlignment
- ImageDepositPhoto
- ImageDto
- ImageMetadata
- ImagePageMetadata
- ImagePreviewFitMode
- ImagePreviewInterpolationMode
- MissingFontInfo
- MissingFontsConflictDto
- MissingImageInfo
- MissingImagesConflictDto
- NameConflictDto
- PreviewMetadata
- ProblemDetails
All versions of php-asset-processor-client with dependencies
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.3
guzzlehttp/psr7 Version ^1.7 || ^2.0