LINEログインを組み込むと、ユーザーがLINEアカウントで簡単にサイトやアプリにログインできます。サイトやアプリは、LINEユーザーのプロフィールを取得できます。

(何をおもったか) おもうところあって Evernote に保存したノートを全て Simplenote に移したくなった。 そもそも、リッチな文字装飾はいらない。 自分に必要なのは、ただのプレーンテキストだ。 なんてことを時折おもいながら、とてもリッチに文字装飾ができる Evernote を有り難く使っていた。 でも、おもうところがあった。 なので、プレーンテキストで使える Simplenote へ移行。 一応 Mac にも Windows にも iOS にも Android にもアプリがあるし、Web クライアントもある。プレーンテキストしか使わないならこれでじゅうぶんでもある。 この「移行系」の実装をいくつか見たんだけれど、Evernote の api key を取得する必要があるやつが多くて、その取得じたいけっこう面倒くさいんだけど、取得したキーを使って OAuth で token
最近発表されて、一部で話題を呼んでいるTwitterの新しいStreaming API「ChirpUserStreams」。 まだdeveloperへのpreviewリリースということでプロダクトに使うようなことはできないけど。 http://apiwiki.twitter.com/ChirpUserStreams 今までのStreaming APIでは基本的に public timelineから、指定したキーワードを含む発言を拾う 指定したユーザーの発言を拾う というものだった(はず)。検索系としては便利だけど、home_timelineのように自分がフォローしているユーザーの発言をStreamingで得ようとすると全idを繋げたものをリクエストパラメータとして送らないといけなかったりで、あまりカッコよくない形になってしまっていた。 ところが今回使えるようになった「ChirpUserSt
「商業利用もOK! Google Mapsについて知りたいこと」に続くGoogle Mapsインタビューの後編は、数多く存在するGoogle Maps関連のAPIや機能のうち、あまり知られていないものや新しいものをグーグルのソフトウェアエンジニア、淺川浩紀さんに聞いた。 Code Playgroundでオンライン編集 まずは、即効性のあるものからいこう。 Googleが持つ多くのAPIは、Webブラウザ上からJavaScriptによって呼び出せる。JavaScriptはコンパイルの手順なしに書けば実行できるので手軽である。しかし、だからAPIを試すのも簡単だとは限らない。例えば、Google Maps APIなら正しいGoogle Maps APIキーを用意したり、適切な文書にプログラムを埋め込んだりする作業を行い、それをWebブラウザで開かねばならない。
アマゾンAPIを使うのに2009年8月15日から認証が必要になるらしい 2009-05-09-1 [Programming][Affiliate][WebTool] 「Amazon アソシエイト Web サービスの名称変更および署名認証についてのお知らせ」というメールが来ました。 (追記: ほぼ同内容のものが Forum とアソシ公式ブログにもありました。ただし Forum では15日ではなく16日となっています。) さて、このたび、Amazon アソシエイト Web サービスの名称を、「Product Advertising API」と変更しましたことをお知らせいたします。この新名称は、開発者の皆様が Amazon サイトで販売されている商品の広告作成を行い、これによって Amazon より広告費を受け取るという、API の目的をより正しく表しています。 はいはい、了解しました。 「Pr
ActivePerl (Windows版) には Win32::API - Perl Win32 API Import Facility - metacpan.org が付属しているので、今日からすぐに Win32::API を利用したプログラミングが出来ます。 簡単なメッセージボックスを表示するPerlプログラムは以下になります。 #!/usr/bin/perl use Win32::API; my $MessageBox = Win32::API->new("user32", "MessageBoxA", "NPPN", "N"); $MessageBox->Call(0, "Hello, World!\n", "Message", 0); このプログラム実行すると、「Hello, World!」と書かれたWindowsメッセージボックスが表示されます。 これを Win32::API
#!/usr/bin/perl use strict; use warnings; use utf8; use YAML; use WebService::Simple; my $key = 'hoge'; my $service = WebService::Simple->new( base_url => 'http://maps.google.com/maps/', param => { key => $key, output => 'xml', }, ); my $res = $service->get('geo', {q => '東京都千代田区千代田1-1'})->parse_response; warn Dump $res; ↓こうなった。 - Response: Placemark: AddressDetails: Accuracy: 8 Country: Administra
ぐるナビ #!/usr/bin/perl use strict; use warnings; use utf8; use YAML; use WebService::Simple; my $key = 'hoge'; my $gnavi = WebService::Simple->new( base_url => 'http://api.gnavi.co.jp/ver1/RestSearchAPI/', param => { keyid => $key }, ); my $res = $gnavi->get({freeword => '焼うどん'}); warn Dump $res->parse_response; HotPepper #!/usr/bin/perl use strict; use warnings; use utf8; use YAML; use WebService::
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一本吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には食材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい食材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ
先月、ぐるなび API がリリースされていました。 ぐるなびさんの持っている膨大なデータベースに Web API を通して気軽にア クセスできるようになったのは、非常に喜ばしいし、その英断に感謝したいと 思います。 しかし、Web API 仕様書、特にエラー仕様を見てちょっとがっかりしました。 もう少し上手にデザインすれば、もっとよかったのに…、という思いです。 一度出してしまった API はそう簡単に変えられないと思いますが、 参考までに僕だったらどうするか、を書いてみます。 この仕様の一番の問題はエラーコードです。 以下は 2-2 のエラー仕様に記述されているサンプルです。 <?xml version="1.0" encoding="UTF-8"?> <gnavi> <error> <code>602</code> </error> </gnavi> タグが三つ(gnavi, erro
Today, I released the new version of WebService::Hatena::Graph along with some updates of Hatena::Graph API. It's become totally new, adding several features, getting graph data and setting/getting configurations. The feature to set new graph data has been offered since the API was released, but the method to enable users to do so is now renamed to postdata() from post() to distingish posting some
ものすごい適当につくってみた。 package Net::Wassr; use strict; use warnings; use LWP::UserAgent; use JSON::Any; use Encode; our $VERSION = '0.01'; sub new { my $class = shift; my %args = @_; $args{apiurl} ||= 'http://api.wassr.jp'; $args{apihost} ||= 'api.wassr.jp:80'; $args{apirealm} ||= 'API Authentication'; $args{user} ||= ''; $args{passwd} ||= ''; $args{source} ||= 'Net::Wassr'; $args{ua} ||= LWP::UserAgent-
Wassr API Documents Wassr では豊富な API を用意しております 仕様は予告なく変更されることがあります。 各APIは RSS, JSON, JSONP の各フォーマットにより提供されます。 悪質な API へのアクセスを行った場合にはアカウント/IPをバンする可能性があります。 id=login_id の引数は Basic 認証により代替可能です Basic認証のパスワードは、通常のログイン時に発行されるパスワードの代わりに認証APIで発行されるトークンを使うことができます Wassr API に関する更新通知は#wassr_apiチャンネルにて行います。ご要望もこちらのチャンネルまでどうぞ。 今後、SecondLife 以外からの CSV API の呼び出しはできないようになる予定です。現状でも、一部の User-Agent にのみ CSV API の利用が許
ライブドアは4月19日、ポータルサイトlivedoorのアカウント「livedoor ID」の認証API「livedoor Auth」を公開した。livedoor IDをユーザー認証に使うサービスを第三者が開発できるようになる。 livedoor IDのユーザー数は2007年4月時点で630万人。ライブドアによれば、日本国内で提供されている認証APIサービスでは最大規模となるという。なお、同様の認証APIとしては、はてなの「はてな認証API」やシックス・アパートの「TypeKey」、paperboy&co.の「JugemKey」などがある。 認証APIを利用することで、開発者はIDやパスワードの発行、管理をする必要がなくなり、認証システムの開発コストを削減できるメリットがある。 開発者はlivedoor Authを使用する際、livedoor ID を通知するモード、livedoor ID
livedoor Authの運営終了のお知らせ 2021年3月末をもちまして、livedoor Authの運営を終了いたしました。 長きに渡りご愛顧をいただきまして、誠にありがとうございました。 livedoorホームへ戻る
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く