Open2

Ruby で Todoist API にアクセスする

plaincode_jpplaincode_jp

タスク一覧を取得

APIトークンは、todoist のログイン画面 - [設定] - [連携機能] から取得する。

require "uri"
require "net/http"

url = URI("https://api.todoist.com/rest/v1/tasks?project_id={プロジェクトID}")

https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true

request = Net::HTTP::Get.new(url)
request["Authorization"] = "Bearer {APIトークン}"

response = https.request(request)
puts response.read_body