Home > PHP | Twitter > 好きな間隔でRSSをTwitterに投稿できる「feeds2tweet」

好きな間隔でRSSをTwitterに投稿できる「feeds2tweet」

RSSフィードをTwitterへ投稿するスクリプトです。

同様のサービスで、Twtterfeedがありますが、 このサービスは最大で30分に1回しかRSSを見てくれません。

Twitterはせっかくのリアルタイムなツールなので、ブックマークももっとリアルタイムにしたい!と(^^;)

はてブやその他のブックマークサービスではRSSで出力しているものも多いですし、ブログの更新RSSでも利用できます。

ファイル構成

  • post.php スクリプト本体
  • tmp.tsv 一時保存ファイル(666)
  • ReadMe.txt この記事と同様のことが書かれています。
また以下の外部ライブラリを必要とします。
  • twitteroauth.php
  • OAuth.php

http://github.com/abraham/twitteroauth/tree/master/twitteroauth/

上記URLからダウンロードし、上記本体と同一フォルダに入れてください。

※tmp.tsvはパーミッションを666等にして、書き込めるようにしてください。

基本的にcronで動かすことを前提としております。

以下が利用例です。

(例:5分に1回動かす)

*/5 * * * * /usr/bin/php /yourpath/post.php

注意事項

  • 今のところ、RSSは「RSS2.0」しか対応しておりません。
  • 文字コードはUTF-8を前提としております。(今後他の文字コードも対応予定?)
  • このスクリプトを利用したことによる、障害や損失などに関しては、当方では一切関与致しません。


ダウンロード

  • 1.1.0 – 2012/02/12
    RSSの本文を投稿内容に含めるように改修
  • 1.0.0- 2010/10/02
    oAuth対応
    スクリプト名にTwitterをつかったらダメそうなので、「feeds2tweet」に変更
  • 0.2.0- 2009/10/13
    短縮URLサービスをbit.lyに変更
    設定ファイルをやめ、本体に組み込みました。
  • 0.1.3 – 2009/07/18
    投稿順が逆になってしまっていたのを修正
  • 0.1.2 – 2009/07/14
    文字数のカウントのやり方が間違っていたので修正
  • 0.1.1 – 2009/07/14
    PATHが通ってないと、requireでファイルが見つからずに無限ループになるのを修正
  • 0.1.0 – 2009/07/13
    とりあえず公開(^^;)

よろしければ、フォローお願いします(^^;)


Twitter活用ガイド


Twitterの本


関連記事

Sponsored Link

Google+

facebook

zenback

Comments:13

jpmine 2010/01/18

post.php、いまだにソースコードも理解出来ないで使わせて頂いております。現在はRSS2.0対応との事ですが、是非RSS1.0(RDF)への対応も宜しくお願いします。RSS2.0は1.0のアップバージョンではなく、両者の間に互換性はない(全く別モノ)との事、統一して貰いたいものです。
※メルアド、ふざけたアドレスですが生きてます。

showBOO 2010/01/18

>jpmine さん

ご利用ありがとうございます。
とりあえず作った際に自分の環境がRSS2.0だったので、そのまま放置してしまいました。

近日中にRSS1.0、ATOMにも対応したいと思います。

jpmine 2010/01/19

おはようございます。
早速のお返事、ありがとうございます。
現在はGoogleのマイフィードでRSSの投稿をしていますが、これも30分間隔なので自前でなんとかしたいなあ、と思い検索の結果ここへ辿り着きました。

匿名 2010/09/11

「feeds2twitter」を使わせて頂きたいと思うのですが、OAuth対応出来ませんでしょうか?

showBOO 2010/09/11

あ、そういえば。。そうですね・・・(^^;)
oAuth対応しないと使えないですね。
近々対応させます!

匿名 2010/09/12

ありがとうございます。
「feeds2twitter」は使い勝手がよさそうなので参考にさせて頂きます。

showBOO 2010/10/02

oAuth対応版をアップしました

匿名 2010/10/08

oAuth対応ありがとうございます。
早速使わせていただきました、問題無く動作しています。
汎用性もありそうだし重宝しそうです。
後は、他の方も書かれていますが、RSS1.0に対応して頂ければ利用の幅が広がるんじゃないかなーと思います。

匿名 2012/01/25

feed2twitter使わせていただいています。
こちらなのですが、twitter投稿分にrssの本文も投稿できるようにはなりませんでしょうか?

showBOO 2012/01/26

>匿名さん

可能といえば可能ですが、Twitterは140文字ですので本文のほんの一部しか投稿できないことになりますが・・・

匿名 2012/01/26

早速のお返事ありがとうございます。
140字以内でタイトルとURLと本文の一部を投稿、という形を取りたいのでそれで構いません!
PHPでrssを投稿できるものがなかなか見つからなくてこちらにたどり着きまして、可能でしたら是非お願いしたいと思います。
どうぞよろしくお願い致します。

showBOO 2012/01/29

検討します(^^;)

showBOO 2012/02/12

>匿名
いちを本文も入れられるよう、対応させてみました。
多分動くと思います(^^;)

Comment Form
Remember personal info

Trackbacks:3

Trackback URL for this entry
http://www.multiburst.net/sometime-php/2009/07/feeds2twitter/trackback/
Listed below are links to weblogs that reference
好きな間隔でRSSをTwitterに投稿できる「feeds2tweet」 from Sometime PHP
pingback - 好きな間隔でRSSをtweetできる「feeds2twitter」 - ElectronicBrain is … « モバイル より 2009/07/14

[...] ElectronicBrain is eating BreakFast – http://www.multiburst.net/ElectricBrain/ http://www.multiburst.net/ElectricBrain/2009/07/feeds2twitter [...]

pingback - feeds2tweetをoAuthに対応しました - Sometime PHP より 2010/10/03

[...] http://www.multiburst.net/sometime-php/2009/07/feeds2twitter/ RSSフィードをTwitterへ投稿するスクリプトです。 同様のサービスで、Twtterfeedがありますが、 このサービスは最大で30分に1回しかRSSを見てく [...]

trackback - CODE-R より 2010/10/31

oAuthに対応したfeeds2tweet(RSSフィードを自動的につぶやくスクリプト)を利用する方法(覚え書き)

feeds2twitterあらため、feeds2tweet。なんでも、スクリプト…

Additional comments powered by BackType

Home > PHP | Twitter > 好きな間隔でRSSをTwitterに投稿できる「feeds2tweet」

Subscribe This Blog
Subscribe This Blog
FeedBurner

Search
Categories
Tag Cloud
Twitter Counter
Archives
My Other Blogs
Affiliate Blogs
Translator
Japanese flagEnglish flag

Return to page top