今回のミッション
昔設定していたWelcomeメッセージを削除すること
1、TwitterのDeveloperアカウントを取得
詳しいことはこの記事に書いてあるので割愛
2、Twitter公式のDocumentsを漁る
今回はDMのWelcomeメッセージを削除したかったのでこれを読んだ
3、twurlをインスコ
どうやらtwurlが必要らしいのでインスコ
ターミナル
gem install twurl
DeveloperポータルからConsumerKeyとConsumerSecretを回収して代入
ターミナル
twurl authorize --consumer-key {CONSUMER-KEY} \
--consumer-secret {CONSUMER-SECRET}
4、DMのリストを取得
ターミナル
twurl -X GET "/1.1/direct_messages/welcome_messages/list.json?count=2"
この時にcount=2を取得したいメッセージの数を入れる
output
{
"welcome_messages": [
{
"id": "844385345234",
"created_timestamp": "1470182274821",
"message_data": {
"text": "Welcome!",
"attachment": {
"type": "media",
"media": {
...
}
}
}
},
{
"id": "844385345238",
"created_timestamp": "1470182275399",
"message_data": {
"text": "Welcome Again!",
"attachment": {
"type": "media",
"media": {
...
}
}
}
}
],
"next_cursor": "NDUzNDUzNDY3Nzc3"
}
こんな感じで降ってくるので消したいメッセージのidを調べる
idをゲットしたら
ターミナル
twurl -X DELETE /1.1/direct_messages/welcome_messages/destroy.json?id={さっきのID}
これに代入して終了