← 全記事
お知らせ

UnifyPort 公式 Node.js / PHP Device API SDK を公開しました

UnifyPort 公式 Node.js SDK と PHP SDK を公開しました。どちらも現在公開中の Device API contract に従いながら、各言語エコシステムに合った導入方法を提供します。

Node.js SDK のインストール

Node.js SDK は ESM-only package で、TypeScript 型を同梱し、実行中 request のキャンセルに対応します。Node.js 22.12.0 以降が必要です。

npm install @unifyport/sdk-node

Package は npm から入手でき、ソースコードは GitHub で確認できます。

PHP SDK のインストール

PHP SDK は PHP 8.2 以降の 64-bit 環境向け Composer package です。cooperative deadlines に対応し、HTTP transport はアプリケーション側で選択できます。

composer require unifyport/sdk

Package は Packagist から入手でき、ソースコードは GitHub で確認できます。

1 つの contract、2 つの自然な導入方法

両 SDK は同じ公開 Device API contract と本番向け安全ポリシーに従い、認証、安全性を考慮した retry と request budget、response 制限、cursor pagination を提供します。

対応範囲は明確です。これらの SDK が対象とするのは、現在公開中の Device API operation です。今回の公開は、UnifyPort サイトに掲載されたすべての API がこれらの package で利用できることを意味しません。

公式 SDK を比較して、利用する package を選ぶ