Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
2
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

@ponkio-o

Twilioで録音データをすべて削除する

Twilioを使って遊んでいたらTwilio上に録音データがたくさん溜まったので、すべて削除するプログラムをPythonで書いた。

TwilioのPythonライブラリを入れる

pipeasy_installを使う又はソースコードからのインストールができます。

pipの場合

$ pip install twilio

easy_installの場合

$ easy_install twilio

ソースコードからの場合

$ git clone https://github.com/twilio/twilio-python/
$ python setup.py install

ソースコードを書く

公式のサンプルコードに少し手を加えた程度です。
今保存されているすべての録音のsidを順番に取得し、全て削除します。

delete.py
from twilio.rest import Client

# Your Account Sid and Auth Token from twilio.com/user/account
account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
auth_token = "your_auth_token"
client = Client(account_sid, auth_token)

# A list of recording objects with the properties described above
for recording in client.recordings.list():
    print(recording.sid)
    id = recording.sid
    client.recordings(id).delete()

print "Delete completed!"

account_sidauth_tokenはTwilioのダッシュボードから確認できます。
sidを指定するとそのファイルのみの削除ができます。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
2
Help us understand the problem. What are the problem?