{"repo":"fakturoid/fakturoid-php","free":true,"listed":false,"github":"https://github.com/fakturoid/fakturoid-php","clone":"git clone https://github.com/fakturoid/fakturoid-php.git","description":"Fakturoid PHP bindings","language":"PHP","stars":36,"topics":["api-client"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Fakturoid PHP lib PHP library for Fakturoid.cz. Please see API for more documentation. New account just for testing API and using separate user (created via \"Settings User account\") for production usage is highly recommended. ⚠️ Upgrading? See UPGRADE.md for breaking changes and migration guide. Content - Versions - Installation - Authorization by OAuth 2.0 - Authorization Code Flow - Client Credentials Flow - Usage - Set credentials to the Fakturoid manager - Switch account - Basic usage - Downloading an invoice PDF - Using custom id - InventoryItem resource - Recurring Generators - Rate Limiting - Handling errors - Common problems - Development - Docker - Testing - Code-Style Check - Check all requires for PR Versions Lib. version Fakturoid API PHP --------------- --------------- ---------------- 5.x v3 =8.2 4.x v3 =8.2 3.x v3 =8.2 2.x v3 =8.1 1.4.x v3 =7.4 =5.3.0 Installation The recommended way to install is through Composer: Library requires PHP 8.2 (or later) and ext-json , nyholm/psr7 and psr/http-client extensions. User agent and HTTP client You need to create your own client that implements Psr\\Http\\Client\\ClientInterface or you can use symfony/http-client , guzzlehttp/guzzle or other. And you also need to set a default header value for this client, where you need to specify User-Agent. Creating a client using Guzzle Create a client using Symfony In Symfony app you can define in configuration Authorization by OAuth 2.0 Authorization Code Flow Authorization using OAut","default_branch":null,"files":null,"tree":[],"storefront":"/r/fakturoid","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fakturoid/fakturoid-php/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}