#! /usr/bin/env python3 # -*- coding: utf-8 -*- from soracom.api_client import SoracomAPI, SpeedClass # SORACOM APIアクセス用クライアントの初期化方法 # 1. client = soracom.api_client.SoracomAPI(email='登録メールアドレス', # password='パスワード') # 2. client = soracom.api_client.SoracomAPI() # (環境変数 SORACOM_EMAIL & SORACOM_PASSWORD を参照) def main(): client = SoracomAPI() # サブスクライバー(SIM)の一覧を取得 sims = client.list_subscribers() print("found {} SIMs.".format(len(sims))) # 操作対象のIMSI配列を用意 imsis = [sim['imsi'] for sim in sims] print("change plan to {}".format(SpeedClass.s1.fast)) # プラン変更のためのAPIをコールする res = client.update_subscriber_speed_class(imsis, SpeedClass.s1.fast) print("done") if __name__ == "__main__": main()