SOFTELメモ

</> 技術者募集

twitterで自動ツイートしたい(メール利用)

問題

twitterで自動ツイートしたい。

答え

自動ツイートする方法はさまざまありますが、IFTTTを利用すると、ツイートする部分は実装する必要がなく、材料の提供だけで済みます。簡単です。

今回は、IFTTTとメールを利用する方法をやってみます。

New Applet
→ if this に メールの Send IFTTT any email を指定
→ then that に twitter の Post a tweet や Post a tweet with image を指定

trigger@applet.ifttt.com 宛てに、登録してあるメールアドレスからメールを送ってやると、ツイートになります。

<?php

mb_send_mail(
    'trigger@applet.ifttt.com',
    '件名何でも',
    'ツイート内容',
    'From: 登録してあるメールアドレス',
    '-f登録してあるメールアドレス' // 場合によってはエンベロープfromが必要
);

あとは、自動ツイートらしい形にするとしたら、サーバー側のcronなどで定期的にプログラムを呼び出して、日時に応じてツイート内容(メールの内容)を変えるなどをするとよいです。

関連するメモ

コメント