Download the PHP package affise/php-sdk without Composer
On this page you can find all versions of the php package affise/php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package php-sdk
affise_sdk_php
- Requirements
- Installation
- Usage
- Create api instance
- Call endpoints
- Upload files
- List of providers
- Advanced
- Providers
- Transport layer
- Customize api transport
Requirements
- PHP >=7.4
- Guzzle >=6.0
- Any PSR-17 and PSR-18 Implementation (optional)
Installation
Usage
Create api instance
Call endpoints
Upload files
Use \Affise\Sdk\Transport\File
for each file.
List of providers
Provider | Api property | Link |
---|---|---|
\Affise\Sdk\Statistics\StatisticsProvider | $api->statistics |
https://api.affise.com/docs3.1/#statistics | |
\Affise\Sdk\AffiliateMethods\AffiliateMethodsProvider | $api->affiliateMethods |
https://api.affise.com/docs3.1/#affiliate-methods | |
\Affise\Sdk\Offers\OffersProvider | $api->offers |
https://api.affise.com/docs3.1/#offers | |
\Affise\Sdk\Advertiser\AdvertiserProvider | $api->advertisers |
https://api.affise.com/docs3.1/#advertiser-managing-admin-methods | |
\Affise\Sdk\AdvertiserBilling\AdvertiserBillingProvider | $api->advertiserBilling |
https://api.affise.com/docs3.1/#advertiser-billing-managing-admin-methods | |
\Affise\Sdk\OfferManaging\OfferManagingProvider | $api->offerManaging |
https://api.affise.com/docs3.1/#offer-managing-admin-methods | |
\Affise\Sdk\Affiliate\AffiliateProvider | $api->affiliates |
https://api.affise.com/docs3.1/#affiliate-managing-admin-methods | |
\Affise\Sdk\User\UserProvider | $api->users |
https://api.affise.com/docs3.1/#user-managing-admin-methods | |
\Affise\Sdk\ConversionsManaging\ConversionsManagingProvider | $api->conversions |
https://api.affise.com/docs3.1/#conversions-managing | |
\Affise\Sdk\OtherManaging\OtherManagingProvider | $api->otherManaging |
https://api.affise.com/docs3.1/#other-managing-admin-methods | |
\Affise\Sdk\Presets\PresetsProvider | $api->presets |
https://api.affise.com/docs3.1/#presets-admin-methods | |
\Affise\Sdk\Other\OtherProvider | $api->other |
https://api.affise.com/docs3.1/#other-managing |
Advanced
Providers
Each provider is a set of grouped endpoints.
Transport layer
Transport is an abstraction layer over HTTP clients.
You can create your own transport. Just implement Affise\Sdk\Transport\TransportInterface
.
Customize api transport
Test
License
The MIT license. Read LICENSE file.
All versions of php-sdk with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.4
ext-json Version *
psr/http-factory Version ^1.0
psr/http-client Version ^1.0
guzzlehttp/guzzle Version ^6.0 || ^7.0
ext-json Version *
psr/http-factory Version ^1.0
psr/http-client Version ^1.0
guzzlehttp/guzzle Version ^6.0 || ^7.0
The package affise/php-sdk contains the following files
Loading the files please wait ....