Ruby から GitHub の API (v3) を叩くサンプルコード (Basic 認証) - ひだまりソケットは壊れない を パク 参考に。
require 'net/https' print 'username > ' USERNAME = STDIN.gets.chomp print 'password > ' PASSWORD = STDIN.gets.chomp print 'url > ' URL = STDIN.gets.chomp https = Net::HTTP.new('instapaper.com', '443') https.use_ssl = true https.start do |https| req = Net::HTTP::Post.new('https://www.instapaper.com/api/add') req.basic_auth USERNAME, PASSWORD req.body = "url=" + URL res = https.request(req) p res end
token を使った Full API もあるんだけど、1$/月 なんだよなぁ。