RubyでSNSのシェア数を取得する方法
social_sharesというgemを利用する。はてブにも対応している github.com
:000 > require 'social_shares' => true :000 > url = 'http://www.apple.com/' => "http://www.apple.com/" :000 > SocialShares.hatebu url => 506
古い記事やgemとかだと、
- twitterのcount.jsonの利用方法とかがあったり(APIの提供終了)
- facebookのgraph.facebook.comのjsonが微妙に違う
- google+のシェア数をシェアボタンの
//*[@id='aggregateCount']
で取得しようとしている(これも今は出来ない)
なので、このgemは便利。
ruby書籍
プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで (Software Design plusシリーズ)
- 作者: 伊藤淳一
- 出版社/メーカー: 技術評論社
- 発売日: 2017/11/25
- メディア: 大型本
- この商品を含むブログを見る