RSS FeedやSNS連携のもろもろ(RSSの記入方法)

今回は少し開発向けの記事
RSSを作成するのにはルールがあります。

自分で作ったのを元にすると
Google Readerで確認しただけですがタイトル、文章、画像、リンクなど
HTML形式で表示したフォーマットは下のような感じ。


注意したのは
"" ←これとか
<![CDATA[  ]]>←これとか


あとタイトルの特殊文字は置き換えました。
Youtubeプレイヤーの埋め込みもembedタグで可能です。
itemタグはitem分繰り返して書いてくださいぴょん


日付のフォーマットは
2012-07-12
でも大丈夫です。
TimeZoneにも注意しようd(・_・)ヘ?



文言は違いますが(・_・;)こんな感じ








スペック!


<rss xmlns:dc="http://purl.org/dc/elements/1.1/" 
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" 
xmlns:admin="http://webns.net/mvcb/"xmlns:rdf="http://www.w3.org/1999/02/22-rdf-
syntax-ns#" version="2.0">

<channel>
<title>Yuzo Kagawa on G+</title>
<link>
http://1comeda-viewer.appspot.com/google_plus_rss.jsp?userid=103274438679581487299
</link>
<description>unofficial akb on google+ feed</description>
<dc:language>ja</dc:language>
<dc:creator>Yuzo Kagawa</dc:creator>
<dc:date>2012-07-12T14:14:53.362Z</dc:date>
<item>
<title>タイトルだぴょーん</title>
<link>
https://plus.google.com/103274438679581487299/posts/daVuFtZyrJy
</link>
<description>
<![CDATA[
文章だぴょーん<br/>
<a href="http://www.youtube.com/watch?v=_fcAEkH09_M" target="_blank">
<img src="https://images0-focus-opensocial.googleusercontent.com/gadgets/proxy?
container=focus&gadget=a&resize_h=100&url=http%3A%2F%2Fytimg.googleuserco
ntent.com%2Fvi%2F_fcAEkH09_M%2Fhqdefault.jpg" />
</a>
]]>
</description>
<dc:date>2012-07-12T09:51:36.000Z</dc:date>
</item>
</channel>
</rss>



RSS FeedやSNS連携のもろもろ(Botを作るツール)

今回はtwitterに自動投稿するためのBotを作ります。

twitterに自動で投稿するので、
ReaderやFacebookにも自動で反映できます。

Botに必要なものはRSSのURLと自動投稿のツール。
中にはサイトを解析してRSSを作るところからやってくれるツールもあるようですが、有料が多いみたいです(てやんでい、有料には興味ないんでぇJK)。

RSS URLの取得については他に書いたので
自動投稿のツールを使うところから書きます。
ここではtwitterfeed(http://twitterfeed.com/)を使います。

twitterfeed


①loginします(openID使えるので便利)













②Feedの作成

③STEP1-1名前とRSSのURLを入れる












④STEP1-2RSSの更新を見る頻度や投稿に付加する文字を入れる





⑤投稿先のSNSを選択













⑥あとはGOGO!野暮なこときくんじゃぁねぇよ!













⑦こんぐらっちゅれーしょんずとくらぁ!
















⑧い、いた。












是非素敵なBOTをつくってやってくだせえ!がはは

RSS FeedやSNS連携のもろもろ(SNSの連携・共有)

ここ数回ブログで書いているのは


twitterやらfacebookやらなんやらかんやらをうまくまとめたいな~
なんてことで書いているんですが、まぁ、一番いいのは使うもんを一つに搾れと。
でも私みたいにアイドルの書いてるものとかニュースとか偉い人のものとか
読んだりリプライしたりするとなかなかそうも行かない。

で、読むことに関してはReader使えば楽なんじゃないかと。

さらに読んだもんを共有したり感想書いたりたりするならこれはどうしようか?


基本的には
twitter ⇔ facebook
Google+ → twitter、facebook、・・・
Google+ ⇔ 記事の共有 ⇔ twitter、(facebook?)、・・・
は可能で投稿に関してGoogle+は一方通行
(他のSNSも似たような感じです)


そういうとこで、twitter,facebook対Googleみたいな構造も見えたりする。
日興,大和対野村みたいなもんです。

なぜ他からGoogle+に投稿できないかというと投稿するためのAPIがないから。
このAPIはまぁ開発者が利用するものですが、これがないと当然投稿するためのプログラムはかけません。

ただし、記事を共有するということはできる。
これはよく見かける+1」ボタンでできますね。

なのでGoogle+は”共有”はできても
Botなんかで”投稿”をさせない。
(この辺の言葉の使い方はどうも難しい・・・)

居住を構えたからには税金を納めさせる。
(そういうことなのかしら?)


一応それぞれの連携について書いておきます


まずは
twitter、facebookの連携
これは標準機能として備わってるので、あとは認証してあげるだけ。
http://www.facebook.com/twitter/
https://twitter.com/settings/profile
https://twitter.com/settings/applications
するとfacebookで投稿した内容がtwitterにも反映されてる。




Google+から他への投稿
Google+から他へということになると拡張機能を使うのがいいと思います。
Chrome拡張だと
「Streamfield」
https://chrome.google.com/webstore/detail/hbgcgahdbgbdenffckohanhobdcnkoip?hl=ja
Google+上で読んだり書いたり出来ます。
他にも色々ありそうですね
https://chrome.google.com/webstore/search/google%20plus%20twitter?hl=ja


Readerを経由して記事の共有
ReaderといってもいろいろありそうですがここではGoogle Readerを使ってみます。
ReaderにいろんなFeed(twitterからfacebookからGoogle+からいろいろ!)を登録してあるという前提で、

+1から記事を共有したり


















送信ボタンで投稿出来ます(設定から送信先SNSを選択できます)










拡張を経由して記事の共有
拡張でいえば先のStreamfieldの他に
どこでも「+1」ボタンの拡張があると便利に使えるでしょう。
https://chrome.google.com/webstore/detail/jgoepmocgafhnchmokaimcmlojpnlkhp


RSS FeedやSNS連携のもろもろ(RSS Readerで購読すべし)

ソーシャルメディアとかブログとか色々多くて
今度はそいつらをまとめて見るためのアプリが便利になってくる


で、RSS Readerでサイトの購読


RSS Readerには色々ありますが例えば


・livedoor Reader http://reader.livedoor.com/
・Google Reader http://www.google.co.jp/reader


他にもPCやスマホでRSSを使って購読するサービスは多数ありますね。


・フリーソフト http://freesoft-100.com/pasokon/rssreader.html
・Google Play https://play.google.com/store/search?q=rss+reader&c=apps


他にもニュース速報とか多分いろいろ・・・


こういうサービス使って、サイトのURLやRSSのURLを登録してあげると
twitterだろうが
facebookだろうが
Google+だろうが
アメーバだろうが
オケラだろうが
まとめて見られるし、Readerを経由して再共有なんてこともできる。

ということで私のGoogle Readerは今こんな感じ。

















Googleだけで見てもGoogle+を中心にAppsの統合や連携が進んでいる昨今。
近い将来Google+にReaderの機能が追加されるかも・・・
はたまたGoogle+に吸収されていくのか・・・

一応現状でもこういう拡張なんかはありますね!
https://chrome.google.com/webstore/detail/cngpndgifehgejmkemnmmiknpafnhpec

RSS FeedやSNS連携のもろもろ(RSSに変換!)

巷に溢れるブログやtwitterやGoogle+やたくさん!を
RSS Feedに変身!


twitter様

https://twitter.com/statuses/user_timeline/{ userID }.rss
https://twitter.com/statuses/user_timeline/{ userName }.rss

userIDは http://www.twidder.info/ こういうところでとってくると早いでしょう!

私の場合だとこんな感じに
https://twitter.com/statuses/user_timeline/633146475.rss
https://twitter.com/statuses/user_timeline/YuzoKagawa.rss



facebook様

http://graph.facebook.com/ {userID} 
http://graph.facebook.com/ {userName}

例えば http://graph.facebook.com/jal.japan だと

jal.japanがuserNameで、開いたページの
"id": "195152223850783" とuserIDが書いてありますね♪



Google+様

これはツールを使う必要があります。
http://gplusrss.com/ ←こことか(要OAuth認証)
http://1comeda-viewer.appspot.com/google_plus_rss.jsp?userid= {userID} 
からRSSファイル(URL)を作成してください。

私の場合だと
http://1comeda-viewer.appspot.com/google_plus_rss.jsp?userid=103274438679581487299
です!
※どちらのサイトもGoogleAPIのアクセス制限の関係から接続できない可能性もあります




ブログ様

ブログでもRSSは取得できます。
Amebaブログ  http://feedblog.ameba.jp/rss/ameblo/ {userName} 
SKEブログ    http://www.ske48.co.jp/rss/  {userName}  .xml
Blogger        http://  {userDomain}  .blogspot.jp/rss.xml?alt=rss

サンプルはこんな感じ↓
http://feedblog.ameba.jp/rss/ameblo/nmb48
http://www.ske48.co.jp/rss/blog_kenkyuusei.xml
http://chu-chu-takokaina.blogspot.jp/rss.xml?alt=rss


RSSの取得できるページはGoogle ReaderなんかのRSS Readerや
twitterのBotにも利用できますね!チャンチャン♪