R言語でWeb APIを利用する方法を解説します。

インストール

利用するのはhttr というパッケージです。httrは、RからREST APIをたたくことができるパッケージです。

library(httr)

APIをたたく

今回は、はてなブックマーク件数取得APIを利用します。

簡単にドキュメントの内容をまとめます。

Method: GET
End Point: http://api.b.st-hatena.com/entry.count
Parameter:
– url: ブックマークが存在するURL

実際に叩いてみます。

library(httr)
response <- GET(url = "http://api.b.st-hatena.com/entry.count",query = list(url = "https://dividable.net/programming-school/recommended-programming-school/"))
content(response)

結果

> content(response)
No encoding supplied: defaulting to UTF-8.
[1] "35"

35ブックマーク数あるっぽいです。そんな感じでWeb APIを利用することができました。