PHPackages                             nonz250/smaregi-api-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. nonz250/smaregi-api-php

ActiveLibrary[API Development](/categories/api)

nonz250/smaregi-api-php
=======================

Smaregi Platform API client.

0.0.2(2y ago)0887[1 issues](https://github.com/nonz250/smaregi-api-php/issues)[1 PRs](https://github.com/nonz250/smaregi-api-php/pulls)MITPHPPHP ^8.1

Since Jul 22Pushed 2y ago1 watchersCompare

[ Source](https://github.com/nonz250/smaregi-api-php)[ Packagist](https://packagist.org/packages/nonz250/smaregi-api-php)[ RSS](/packages/nonz250-smaregi-api-php/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (14)Versions (4)Used By (0)

[![smaregi-api-php](https://github.com/nonz250/smaregi-api-php/actions/workflows/php.yml/badge.svg)](https://github.com/nonz250/smaregi-api-php/actions/workflows/php.yml)

smaregi-api-php
===============

[](#smaregi-api-php)

- [PSR-7: HTTP message interfaces - PHP-FIG](https://www.php-fig.org/psr/psr-7/)
- [PSR-17: HTTP Factories - PHP-FIG](https://www.php-fig.org/psr/psr-17/)
- [PSR-18: HTTP Client - PHP-FIG](https://www.php-fig.org/psr/psr-18/)

上記 PSR にて決められたインターフェースで実装したスマレジ・プラットフォーム API クライアントライブラリです。

Installation
------------

[](#installation)

```
composer require nonz250/smaregi-api-php
```

Usage
-----

[](#usage)

- [仕様書 | ドキュメント | スマレジ・デベロッパーズ](https://developers.smaregi.dev/documents/api_reference)
- [スマレジ・プラットフォームAPI 共通仕様書](https://developers.smaregi.dev/apidoc/common/)
- [スマレジ・プラットフォームAPI POS仕様書](https://www1.smaregi.dev/apidoc/)
- [スマレジ・プラットフォームAPI 受注管理 仕様書](https://order-shipment.smaregi.dev/apidoc/)
- [スマレジ・プラットフォームAPI Waiter 仕様書](https://waiter1.smaregi.dev/apidoc/)
- [スマレジ・プラットフォームAPI Timecard仕様書](https://timecard1.smaregi.dev/apidoc/)

### アプリアクセストークン取得

[](#アプリアクセストークン取得)

[https://github.com/nonz250/smaregi-api-php/blob/main/sample/public/application\_token.php](https://github.com/nonz250/smaregi-api-php/blob/main/sample/public/application_token.php)

`getAccessToken` の引数に `new SmaregiClientCredentials()` を渡し、 `options` に `contract_id` を指定してください。 また、その際に必要に応じて `scope` を指定してください。

```
