Download the PHP package robo-meister/robo-store-api without Composer
On this page you can find all versions of the php package robo-meister/robo-store-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download robo-meister/robo-store-api
More information about robo-meister/robo-store-api
Files in robo-meister/robo-store-api
Download robo-meister/robo-store-api
More information about robo-meister/robo-store-api
Files in robo-meister/robo-store-api
Vendor robo-meister
Package robo-store-api
Short Description PHP SDK for the Robo Meister Store API.
License MIT
Homepage https://store.robo-meister.com
Package robo-store-api
Short Description PHP SDK for the Robo Meister Store API.
License MIT
Homepage https://store.robo-meister.com
Please rate this library. Is it a good library?
Informations about the package robo-store-api
Robo Store API PHP SDK
Composer package for integrating PHP services with the Robo Meister Store API.
Requirements
- PHP 8.2 or newer
ext-curlext-json
Quick start
Supported helpers
| Method | Store endpoint | Purpose |
|---|---|---|
offers($product, $filters = []) |
GET /api/store/offers |
Fetch public offers for a product. |
filteredOffers($filters = []) |
GET /api/store/offers/filter |
Fetch locally filtered offers by product/category/tags. |
recommendations($context = []) |
GET /api/store/recommendations |
Fetch compatibility recommendations. |
paymentProviders() |
GET /api/store/payment-providers |
Discover enabled payment providers. |
activateFree($sku, $product, $options = []) |
POST /api/store/activate-free |
Activate a _FREE SKU for an owner. |
publicFreeCatalog() |
GET /packages/api/public-catalog/free |
List the latest public app/pack versions that are free to download. |
publicFreeCatalogChanges($since) |
GET /packages/api/public-catalog/changes?since=... |
List new free public app/pack versions since an ISO-8601 date for daily cache refresh jobs. |
publicFreePackageDownloadUrl($channel, $name, $version) |
GET /packages/api/public-catalog/{channel}/{name}/{version}/download or GET /packages/api/public-catalog/{name}/{version}/download when channel is empty |
Build a direct archive download URL. |
downloadPublicFreePackage($channel, $name, $version) |
GET /packages/api/public-catalog/{channel}/{name}/{version}/download or no-channel route when channel is empty |
Download a free public app/pack archive as bytes. |
downloadPublicFreePackageToFile($channel, $name, $version, $destination) |
GET /packages/api/public-catalog/{channel}/{name}/{version}/download or no-channel route when channel is empty |
Download a free public app/pack archive into a local cache path. |
checkoutStartUrl($sku, $options = []) |
GET /checkout/start |
Build a browser redirect URL for paid checkout. |
Low-level get(), post(), and buildUrl() methods are also available for endpoints that do not yet have a typed helper.
Publishing checklist
- Push this directory to the public package repository used by Packagist.
- Confirm
composer.jsonhas the package namerobo-meister/robo-store-api. - Tag the first release, for example
v0.1.0. - Submit the repository URL in Packagist and enable GitHub auto-update hooks.
- Verify installation with
composer require robo-meister/robo-store-api:^0.1in a clean project.
Testing
All versions of robo-store-api with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.2
ext-curl Version *
ext-json Version *
ext-curl Version *
ext-json Version *
The package robo-meister/robo-store-api contains the following files
Loading the files please wait ...