PHPでSORACOMプラットフォームをHackする話

  • 0
    Like
  • 0
    Comment

    はじめに

    最近, SORACOM SDK for PHPを開発しています.
    これは, SORACOMプラットフォームのAPIをPHPから呼び出せるようにしたものです.
    公式からは, GoやRubyのSDKが提供されていますが, PHPerとしてはPHPのSDKが欲しかったので開発しています.
    正直なところ, あまり需要はないと思いますけどね.

    導入方法

    Composerで導入します.

    $ composer require shimomo/soracom-sdk-php
    

    使用方法

    メールアドレスとパスワードによる認証

    <?php
    
    $soracom = new \Soracom\Api();
    $soracom->auth([
        'email'               => 'xxxxxxxxxx',
        'password'            => 'xxxxxxxxxx',
        'tokenTimeoutSeconds' => 24 * 60 * 60,
    ]);
    

    指定したSIMの速度を変更

    <?php
    
    $soracom->updateSpeedClass([
        'imsi' => 'xxxxxxxxxx',
        'speed_class' => [
            'speedClass' => 's1.minimum',
        ],
    ]);
    

    指定したSIMの使用を開始

    <?php
    
    $soracom->activateSubscriber([
        'imsi' => 'xxxxxxxxxx',
    ]);
    

    指定したSIMの使用を休止

    <?php
    
    $soracom->deactivateSubscriber([
        'imsi' => 'xxxxxxxxxx',
    ]);
    

    おわりに

    SORACOMプラットフォームのAPIを呼び出すPHPのSDKを開発しています.
    現在, APIの全てを網羅できていないので, 開発を続けていきたいと思います.