Gmail の APIを使って何か面白い事が出来ないかなぁと思いついたけど、まず Google API についてほとんどわかっていなかったので google で一生懸命検索しました。 What is the service name in ClientLogin for each Data API?で、ザクッとどのくらいサービスがあるかを確認するところから始まりました。 cURLとは? cURL (Client URL Library) は、プログラムやコマンドラインからアクセスできる Webブラウザのようなものです。cURL を使うと FTP や HTTP などのプロトコルを通じて外部サーバーとアクセスし、ファイルのダウンロードやアップロードなどを行うことができます。 cURL は Cookie やプロキシ、SSL、各種の認証機構などもサポートしています。 cURL をコマンドラインで
Movable Type で使える XML-RPC API (最終更新: 2004年7月28日 [第2版]) (新規作成: 2004年3月14日 [第1版]) takayama氏の 「Movable Type のマニュアル日本語訳」 の中から、 XML-RPCに関連する部分 を取り出し、若干の注釈、参考例を追加したものです。 (注意: 現在、takayama氏のサイト http://kompeito.org/ は Not Found になってしまっています) Movable Type や TypePad、 ココログ 用の XML-RPC クライアントを作ろうとしている人の参考になれば幸いです。 また、XML-RPC がどういうものであるかは、 「XML-RPC仕様書」 が参考になります。 update ping の送信も XML-RPC を使いますが、ここでは触れません。 「Weblogs
「あとで読むツール」にはいろいろあって、僕の中では決定打はないというか、自作するか… と思っているもののひとつなんですが、そんななか最近 iPhone/iPad アプリが登場した Readability を使ってみようという気になってきました。 これまで Instapaper を使っていたので、じゃあ、ためてある「後で読む」たちを移行するか、と思ったらそうはなんだか簡単にいきそうにない。 Instapaper 側は CSV ファイルで2,000件までなら書き出せるらしいのでこちら側はなんとかよしとする(実は1,980件くらいあってギリギリだったんだけど。) けれども、Readability 側にはインポート機能がなくて、API はメールしないと API トークンがもらえないという面倒くささ。 しかし、よく見ると Readability で用意されたメールアドレスにメールで URL を送ると
気になるブログエントリとかを読みやすく整形してくれるみんな大好きReadability。自分のアプリに組み込めるようにAPIも公開されています。が、API Docsの冒頭に次のような一文が。 All requests to the Readability service require access tokens. 認証マストですって。OAuth。わざわざページを読みやすくするためだけにOAuth認証なんてやってられません。現にみんな大好きReederは認証しなくてもReadabilityによる整形が可能じゃないですか! というわけで、認証せずに使えるReadabilityの非公式なAPIをご紹介します。認証せずにページを整形するには、次のような手順を踏めば良いみたいです。 CSRFトークンを取得 記事IDとセッションIDを取得 整形済みドキュメントを取得 こんな感じですね。ではもう少し詳
APIs: A Strategy Guide を読んだ。 この本は API の設計や実装に関する本ではない。もっと大局的な、 API を取り巻くエコシステム全体のあり方を論じる本だった。要するに、開発者視点では得るものが少なかった。とはいえ一ヶ月半近くかけて主に通勤中に、最後のほうはすっとばしながら、無理やり読んだので章ごとのざっくりしたまとめと感想を書く。 Chapter 1 The API Opportunity そもそもなんで API があると良いのかについてビジネス的な視点で触れている。スマートフォンのようなリッチなモバイル端末が世界中で爆発的に普及しているのでさまざまなデバイス向けに素早くコンテンツを提供できるかどうかが重要になる、そこで API ですよ、という流れ。 あと一般に API というと一般に公開してサードパーティの開発者に利用してもらう public API を想像し
基本は喰ってるか飲んでるかですが、よく趣味でカラオケ・PKI・署名・認証・プログラミング・情報セキュリティをやっています。旅好き。テレビ好きで芸能通 自分のオフィスでは、社員共通のスケジュール管理はサイボウズOffice6を使っています。利用者のコメントなんか見ていると他の製品やサービスとの連携は難が多いようです。 最近、iPhoneを手に入れまして、スケジュール管理は「さいすけ」が評判がいいようなので、基本的には無料アプリばっかりで通していたんですが、これだけは買ってしまいました。 さいすけはGoogleカレンダーと同期ができて、iPhoneでちまちまスケジュール入力するよりも、パソコンでGoogleカレンダーに入力する方が大量にスケジュール入力するときは楽です。 さて、これらのスケジュールの同期を取る場合、 サイボウズはスケジュールをCSVテキスト形式でインポート、エクスポートできる。
利用方法 Google Data API を初めて利用する場合は、次の手順をお勧めします。 概要を参照し、基礎を理解します。 プログラミング言語に固有のクライアント ライブラリのいずれかを使用するか、XML と HTTP をそのまま使用するかを決定します。 接続する Google サービスを選び、該当するデベロッパー ガイドに目を通します。 必要に応じて、該当するリファレンス ガイドを参照します。 例を参考にします。 Google Data API について Google Data API では、ウェブ上のデータを読み書きするシンプルな標準プロトコルを提供します。 これらの API は、XML ベースの 2 つの標準シンジケーション フォーマット、Atom と RSS のいずれかを使用します。Atom パブリッシング プロトコルに、クエリを処理するいくつかの拡張機能を加えたもの (Atom
Python æ¦è¦ CGI ç°å¢ ãã¼ã¿ã®æ ¼ç´ æ¦è¦ ã¨ã³ãã£ãã£ã¨ã¢ãã« ãã¼ã¿ã®ä½æãåå¾ãåé¤ ãã¼ã¨ã¨ã³ãã£ã㣠ã°ã«ã¼ã ã¯ã¨ãªã¨ã¤ã³ããã¯ã¹ ãã©ã³ã¶ã¯ã·ã§ã³ åã¨ãããã㣠ã¯ã©ã¹ GQL ãªãã¡ã¬ã³ã¹ ãªãã¡ã¬ã³ã¹ Model Expando PolyModel Property Query GqlQuery ãã¼ é¢æ° ä¾å¤ ãµã¼ãã¹ Memcache æ¦è¦ Memcache ã®
å©ç¨æ¹æ³ Google Calendar API ãåãã¦å©ç¨ããå ´åã¯ã次ã®æé ã«æ²¿ã£ã¦å§ãããã¨ããå§ããã¾ãã Google Data ãããã³ã«ãç解ãã¾ãã Google ã«ã¬ã³ãã¼ã® ãããããã¼ ã¬ã¤ããåç §ãã¾ãã å¿ è¦ã«å¿ãã¦ããªãã¡ã¬ã³ã¹ ã¬ã¤ããåç §ãã¾ãã ããããã®ãã㪠Google ã«ã¬ã³ãã¼ã® API ã¨ãã¼ã«ã«
2009年03月21日06:30 カテゴリLightweight Languages Ajax - Lightweight Languages を実行するAPI 今度はPerlだけではありません。 Perl だけではなく.... #!/usr/bin/perl warn time, "\n"; print ''.localtime; PHP も(誰だ、私がPHPを嫌いって言ってるのは:).... #!/usr/bin/php <?php echo date('r') ?> Python に... #!/usr/bin/python import datetime print datetime.datetime.now() Ruby に... #!/usr/bin/ruby puts Time.new Scheme (gauche) に... #!/usr/bin/gosh (use srf
2009年03月10日22:00 カテゴリLightweight Languages Ajax - perlを実行するAPI つくっちゃいました。 「404 Blog Not Found:Ajax - Lightweight Languages を実行するAPI」に置き換えられました。 まずはこれをご覧ください。 use strict; use warnings; use YAML::Syck; use Data::Dumper; my $n=1; print "DATA[",$n++,"]:$_" for <DATA>; print Dumper(\%INC); print YAML::Syck::Dump(\%INC); use Test::More 'no_plan'; is(1,1); is(1,0); __DATA__ use this instead of STDIN like
社内イントラでTwitterクローン「しゃべる」をいじってる旨を書きましたが Twitter APIを使ってTwitterクローン「しゃべる」をいじる - YAMAGUCHI::weblog どう考えてもTwitter APIに準拠してるはずなのに、なんでうごかねーんだろーなーと思って開発者に連絡取ってみたら、updateに関する部分でバグがあったみたい。 [観] Twitter API 仕様書 (勝手に日本語訳シリーズ) update 自分のステータスを更新(update)する。引数 status は必須。 この API は必ず POST を使って発行すること。 update が成功した場合は、format で指定した形式で応答が返る URL: http://twitter.com/statuses/update.format (format は xml, json のうちのいずれかを指
カロリーAPIとは? 料理名をデータとして渡すと、それに対するカロリーとその合計を返してくれるwebserviceです。 仕様 形式を選択しない場合はデフォルトでXMLを返します。 出力仕様 - menuName 料理名 - kcalSmall 選択した料理のカロリー(少なめ) - kcalMiddle 選択した料理のカロリー(普通) - kcalLarge 選択した料理のカロリー(大盛リ) - kcalMega 選択した料理のカロリー(メガ盛り) - calImg 料理の画像(試験運用中!!) - calcKcal 合計カロリー - calcKcalByWalking 合計カロリーをウォーキングして全部消費するための分数 - calcKcalByRunning 合計カロリーをランニングして全部消費するための分数 - ※ 体重60キロの人が200m/分の間隔で走ったときの
はてなのお気に入りユーザーの情報を取得できる「お気に入りAPI」(Favorites API)を公開しました 本日、はてな内のお気に入りのユーザー情報を取得できる「お気に入りAPI」(Favorites API)を公開しました。 以下のURLにアクセスすると、JSON形式でお気に入りユーザーの名前の一覧を取得することができます。 http://www.hatena.ne.jp/ユーザー名/favorites.json お気に入りユーザーとは、はてなアンテナで日記を購読していたり、1ヶ月内に☆をつけたりしたことがあるなど、はてなの各サービスでの活動から相手に対して何らかの行動を行っているユーザーのことを指します。 はてなのお気に入りAPIは、以下の情報を集約して情報を集約して配信しています。個別のサービスからのみお気に入りの情報を取得することも可能です。 はてなダイアリー 最近はてなダイアリ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く