IFTTTを使ったはてなブックマークとTwitterの連携が出来なくなりました。

gakkari_tameiki_man.png 株式会社はてなという会社は、初期の頃はともかく最近5年くらいは1つの期待に対して10個くらいのがっかりが起きる、全く面白くない会社に成り果ててしまったのだけど、そのはてながまたやってくれました。 やってくれたのは、「はてなブックマークへのメール投稿機能の廃止」。

メールでのブックマーク投稿機能を終了します – はてなブックマーク開発ブログ

はてなブックマークでは、2009年12月24日よりメールでブックマーク投稿ができる機能を提供しておりましたが、このたび利用調査を行ったところ、本機能を悪用したスパム行為が利用数の大半を占めていることを確認しました。 本機能は、携帯端末のブラウザで閲覧しているURLを簡単にブックマークできるよう提供してきた機能ですが、現在はブラウザの機能としてシェアの仕組みがありメールでのブックマークについての役割が終えていること、またご利用実態から通常のご利用がほとんどない状態であることから、2018年12月25日(火)をもってメールでのブックマーク機能を終了することといたしました。

「携帯端末のブラウザで閲覧しているURLを簡単にブックマークできる」そんな目的で使ってた人間がどれだけいるかって話なんですよ。いますかね。いるのかも知れませんが、今便利に使ってる人の大体はIFTTTの連携だと思うんですよね……なんすかね、この、「昔のはてななら多分わかってくれたはずだ」感。まあそのせいでプロダクトがカオスになってしまったのかも知れませんけど、でも今より全然楽しかったし面白い会社だったと思うんですよね。まあ、金にはならんかもしれんけど。

というわけでどうしよう

Twitterで気になったツイートをお気に入りに入れて、お気に入りしたツイートを自動的にブックマークすることであとで見返すということをやっててすごい便利だったんですけど、使えなくなっちゃったので……はてなブックマークがIFTTTと連携してくれると全て解決するけど望み薄そうだし、はてなブックマーク自体諦めた方がいいのかもなあ。 はてなはほんと残念だなあ。

続きを読む

はてなブックマークの情報が取得出来なくなっていた件

20181114_01.png 毎朝自動投稿している、「昨日のブックマークまとめ」が上手く動かなくなっていたので調べてみたら、そもそも自分のはてなブックマークをAPI経由で取得できなくなってました。理由は、Atom APIのサポートが終了したこと。

はてなブックマークAtom APIのサポートを終了します – はてなブックマーク開発ブログ

この度、Atom API のご利用数が少ないこと、Atom APIと同様の機能がREST APIで提供されていることから、2018年10月31日にAtom APIのサポートを終了することとなりました。ご利用の皆様には申し訳ございませんが、REST APIへの移行をお願いいたします。

データ取得部分はPearの「Services_Hatena」を使っていたんですけど、これ内部でAtom API利用してるんですよね。まあそもそもデータ取得用のコードがすごい古いし、「Services_Hatena」も既にメンテナンスされてないし、Atom APIを終わらせるというはてなの判断も妥当だと思うので、特に何にも不満はないです。そのままにしていた自分が悪いので。ていうか、時代は変わったんだなあとしみじみ。 ちなみに一番面倒なのは、認証かなあ。

はてなブックマークAtom APIのサポートを終了します – はてなブックマーク開発ブログ

AtomAPIはWSSE認証とOAuth認証をサポートしていましたが、REST APIはOAuth認証のみをサポートしています。WSSE認証をご利用のかたは、OAuth認証に切り替えていただくようお願いいたします。

WSSE認証が廃止になるので、OAuth認証に切り替えなければならないというね。きちんと実装してもいいんだけど、ブックマークの情報を取得するだけならフィードを取得すれば良いだけだから別に良いかな。 (ただしブログ記事をはてなブックマークに自動投稿する機能は動かないまま。これはそのまま廃止で構わないかな−) 改修についてはちょっと問題も起きたので、また別の記事で。

続きを読む

ニコニコ動画の人気動画をまとめていたはてなブックマークが停止されました

まったく宣伝してませんでしたけど、ニコニコ動画の人気カテゴリの動画のうち、ある程度はてなブックマークを集めている動画を淡々とはてブしていくアカウントを作って何年もほったらかしにしてました。まとめていたカテゴリは「ニコニコ技術部」「料理」「アイマス」「ボーカロイド」などで、APIを適当にゴニョってただけの簡単なやつです。んで、さっき気付いたんですけど、今朝10時ぐらいにはてなから「はてなブックマークのご利用につきまして」というメールが来ていて、

  • 「お前スパムだろ」
  • 「なに広告・宣伝目的にはてな使ってんだテメー」
  • 「ていうかユーザー1人にメインアカウント1つだって言ってんだろ」
つって怒られて(※意訳です)利用停止されました。今さらか。 自動処理でしょうし1番目と2番目は何言ってんのって感じですが、3番目は心当たりありますんで、素直にすみませんて感じです。まあ登録メールアドレス見たらすぐわかりますしね。GMailのエイリアス使ってたので。お気に入られ状況を見るにほとんど利用されていないっぽいですし、僕自身も全く見てなくて放置、「はてな」と「ニコニコ動画」では「今さら」^2でもあるので、特に異議申し立てするつもりもありません。多分このままなくなります。 あしからずご了承ください。

なんではてブなんか使ってたんだろうな

はてなブックマークで人気の動画を釣り上げるだけならわざわざ個別にアカウント取ってはてブしていく必要もないんだけど、他に同じようなことやってる、完全に「中の人などいない」的なアカウントがいくつかあるんで(まだ生存してる)、そういうのに影響受けてやりたかっただけなんだろうなあ。当時のオレ。はてななんか使わずに、RSS生成しつつTwitterで流しておく方が便利な気もする。

続きを読む

自分のはてなブックマーク一覧を取得するスクリプトが上手く動いていなかったのを修正した

このエントリの続き。 はてなブックマークの何かが壊れて直った | mutter 結論から言うと、PHPプログラムからRSS(http://b.hatena.ne.jp/nobodyplace/rss)へのアクセスが遮断されているっぽい。20分に1回GETリクエストを投げているだけなのだけど、それが嫌がられたんだろうか。それともサーバの不調?よくわからないがSimpleXml_load_fileだけでなくfile_get_contentsでも取得出来ない(falseが返る。エラーをよく見ると503が返されてる)ので、XMLパース出来ないとかいう問題ではないみたい。

続きを読む

はてなブックマークの何かが壊れて直った

ぼんやりした話を書きますが。 このブログには「はてなブックマークまとめ」という記事が毎朝6時頃にアップされています。これは、前日(0時から23時59分まで)にはてなブックマークした記事を集計して、順に掲載した記事で集計から投稿まで自動的に行われています。 作成したのは2006年9月21日で、これまで9年ちょっと割と上手く動いてきたんですけど、昨年12月4日からずっと記事を取得出来ない状態が続いていました。記事が取得出来ない場合は、「新着ブックマークがなかった」ということで記事を生成しないため、「はてなブックマークエントリ」もお休みしていたのですが、明けて1月29日から急に元通り記事が取得出来るようになり、なんの問題もなく動作するようになりました。 その期間、非情に忙しかったこともあり、問題に気付いていながら放置していたためこちらで何か調整したと言うことは特にないはずなんですが(少なくとも1月29日近辺には何もしてない)、はてなブックマークの障害情報にはなんの情報も無いし、なんで動くようになったのか謎。なんでだろう。 いまさらログを明後日原因を特定するのも面倒なのでやりませんけれども、そういう問題があったみたいだということを、未来の自分に対して残しておく次第です。まあ未来の自分も面倒くさくて原因究明とかしなさそうですけどね。 ご報告まで。

続きを読む

はてなブックマークAtomAPIへの接続が上手く行っていなかった件 【解決】

はてな この件の続き。 (訂正あり)PEAR::Services_Hatenaが上手く動いていない影響でいくつか止まってます | mutter あまりに広範囲に影響がある&今まで動いていたものがそのまま動いていないので、結局はてなに問い合わせました。

質問

3/5頃より、はてなブックマークAtomAPIが上手く動いていないようなのですが、なにか仕様変更等あったのでしょうか?実行環境は、PHP5.3+PEAR::Services_Hatenaで、ユーザーネームとパスワードで認証しようとすると401が返ります。お手数ですが調査をお願いいたします。
翌日、すぐに回答が。

回答

お問い合わせの件につきまして、3月5日にはてな各種APIでのパスワードによるWSSE認証を終了しております。 http://hatena.g.hatena.ne.jp/hatena/20140305/1394012936 つきましては、パスワードからAPIキーへの変更、もしくはOAuth認証への移行をお願いいたします。 APIキーについては、下記のドキュメントをご参照いただければ幸いです。 http://developer.hatena.ne.jp/ja/documents/auth/apis/wsse
迅速な回答、ありがとうございました。が、 しらねー!

続きを読む