revenuewire / jackfruit-rest-sdk-php
Installs: 2 281
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 10
Forks: 0
Open Issues: 0
Requires
- php: >=5.4
- ext-curl: *
- ext-json: *
- ext-mbstring: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ~1.12
- phpunit/phpunit: ~4.8
- satooshi/php-coveralls: ~1.0
- squizlabs/php_codesniffer: ~2.6
README
This API does not represent the final product. Some of the APIs listed below are highly experimental and will likely change before the final release. They may come with crashes and bugs and may potentially cause data loss.
This PHP package is automatically generated by the Swagger Codegen project:
- API version: v1
- Build package: io.swagger.codegen.languages.PhpClientCodegen
Requirements
PHP 5.4.0 and later
Installation & Usage
Composer
To install the bindings via Composer, add the following to composer.json
:
{
"repositories": [
{
"type": "git",
"url": "https://github.com/revenuewire/jackfruit-rest-sdk-php.git"
}
],
"require": {
"revenuewire/jackfruit-rest-sdk-php": "*@dev"
}
}
Then run composer install
Manual Installation
Download the files and include autoload.php
:
require_once('/path/to/SwaggerClient-php/autoload.php');
Tests
To run the unit tests:
composer install
./vendor/bin/phpunit
Getting Started
Please follow the installation procedure and then run the following:
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure API key authorization: JWT Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('X-Authorization-JWT', 'YOUR_API_KEY'); // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed // Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('X-Authorization-JWT', 'Bearer'); // Configure API key authorization: API-KEY Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('X-API-KEY', 'YOUR_API_KEY'); // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed // Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('X-API-KEY', 'Bearer'); $api_instance = new Swagger\Client\Api\AffiliateLinkerLinksApi(); $catalogFid = "catalogFid_example"; // string | Offer's catalog FID try { $result = $api_instance->affiliateLinksGet($catalogFid); print_r($result); } catch (Exception $e) { echo 'Exception when calling AffiliateLinkerLinksApi->affiliateLinksGet: ', $e->getMessage(), PHP_EOL; } ?>
Documentation for API Endpoints
All URIs are relative to https://localhost/rest/v1
Documentation For Models
- AccountTemplate
- ActivateGatewayResponse
- AffiliateAccount
- AffiliateBlockObj
- AffiliateLink
- AffiliatePayoutItem
- Alias
- Aliases
- AllPathInfos
- AllPathNodes
- Banner
- BannerType
- BillInfo
- BillInfoResponse
- CancelProfileResponse
- CardInfo
- CardUpdateResponse
- CatalogOffer
- CatalogOfferDetail
- Context
- Country
- CountryList
- CountryOfferPriceItem
- Coupon
- CpaPayoutPolicy
- Customer
- CustomerAddress
- CustomerAddressObj
- CustomerDetailedObj
- CustomerObj
- CustomerOffers
- CustomerOffersObj
- CustomerOffersObjRecurringTransactionItem
- CustomerOffersObjTransactionItem
- CustomerOrder
- CustomerPhoneObj
- CustomerTransactions
- CustomersRespone
- Deployment
- Destination
- Domain
- DomainEmail
- DomainEmailLabel
- Error
- Geo
- Identity
- IdentityData
- InlineResponse200
- InlineResponse2001
- InlineResponse20010
- InlineResponse20011
- InlineResponse20012
- InlineResponse20013
- InlineResponse20014
- InlineResponse2002
- InlineResponse2003
- InlineResponse2004
- InlineResponse2005
- InlineResponse2006
- InlineResponse2007
- InlineResponse2008
- InlineResponse2009
- ListOrders
- ListOrdersData
- MarketingMaterial
- Merchant
- MerchantData
- MerchantDetailsResponse
- MerchantDetailsResponseData
- MerchantTerms
- NewDomain
- NewTemplate
- NewTemplates
- NodeDeleteObj
- NodeInfo
- OfferDetails
- OfferPriceItem
- OfferPrices
- OfferResponseObj
- OrderDetailedObj
- OrderDetails
- OrderDetailsData
- OrderLookUpRes
- PathInfo
- PathNodeObj
- PathObj
- PathsDeleteObj
- PathsDeleteObjData
- PaypalUrl
- PaypalUrlData
- PostbackTest
- ProductCategory
- ProductDetails
- ProductResponseObj
- ProductType
- RebillMigrationResponse
- RecurringOffer
- RecurringOfferInterval
- RefundMigrationResponse
- Response
- Setting
- State
- SubscriptionInfoResponse
- SubscriptionInfoResponseData
- SubscriptionInfoResponseDataOffer
- SupportedLanguage
- SupportedLanguages
- TemplateDataObject
- TemplateMediaBlock
- Templates
- Token
- TokenData
- Tracking
- Transaction
- TransactionDetails
- TransactionItem
- TransactionResponseObj
- TrialOffer
- UpdateEmailResponse
- UpdateEmailResponseData
- User
- UserData
- UserForgetPassword
Documentation For Authorization
API-KEY
- Type: API key
- API key parameter name: X-API-KEY
- Location: HTTP header
JWT
- Type: API key
- API key parameter name: X-Authorization-JWT
- Location: HTTP header