Sawada2020年1月13日API使ってどうのこうのという分野に経験が浅いので、頑張ってみた。慣れるといろんなことできて楽しい。HTTPリクエストの投げ方とか、勉強になりました。今回ははてなブックマークでやってみました。はてなで指定されたURIに、指定されたフォーマットでリクエストを投げる。いうと簡単だけど、指定されている状態をどうつくるのか悩んだ。認証にはOAuthとWSSEがあって、WSSEは非推奨でセキュリティもよろしくないという話だけど、シンプルなのでWSSE認証ででやりました。基本はここに載っている。下のようなものをヘッダにつけろということです。Created="2005-01-18T03:20:15Z"これをつくる関数はprivateにしてあります。endendで、リクエストを送るにはNet::HTTPクラスを使うということで。startはすぐに通信開始してブロックの最後まで行ったら終わるとな。header)でできました。XMLははてなのフォーマットに合わせてあります。その後ごにょごにょするという流れ。APIキー、ブックマークしたいURL、tagsはコメントなんだけど、個人的にタグの方が好きなので、tagsとしました。追記ご指摘いただきましてpassをapi_keyとしました。はてなのパスワードでもいけますが、2014年3月5日以降は使えないようです。はてなブログとかもやってないのでAPIキーがどこにあるかわからなかったんだけど、ここにあった。http://b.hatena.ne.jp/your_hatena_id/config#tabmenu-config_table_functionyour_hatena_idは自分のはてなID。この@の前の赤い部分。無事APIキーでも動きました。