LoginSignup
4
4

More than 5 years have passed since last update.

PHP で Soracom API クライアントを書いてみた

Posted at

誰かつくるだろうと思っていたけれど、なかなか出てこないので書いてみた.
Guzzle (の新しいやつ)と戦っている時間のほうが長かった..

インストール

$ composer require cu/soracom:dev-master

もしくは composer.json に以下を書いて composer update.

"require": {
  "cu/soracom": "dev-master"
}

使い方

認証情報の設定

環境変数から Operator の認証情報を取得するので、設定してから使う.

$ export SORACOM_EMAIL=example@example.com
$ export SORACOM_PASSWORD=thisispassword

クライアント初期化

$c = new CU\Soracom\Client();

subscriber 一覧の取得

$c->subscribers();

subscriber の登録

$c->registerSubscriber(['imsi' => '<IMSI>', 'registrationSecret' => '<PASSCODE>']);

subscriber を無効化

$c->deactivateSubscriber('<IMSI>');

その他いろいろ、とりあえず書いてみたけど、動作確認は中途半端です.

注意

まだAPIでできること完全にわかってないので、ぜんぶ動くかどうかはわからない.

参考

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4