PHPからWEB2.0なAPIサービスを使う際に便利なモジュールまとめ。 次のモジュールを使えばPHPからWebサービスにアクセスする際に驚くほど簡単にアクセスできるでしょう。 Services_Amazon -Amazon用 Services_Delicious - del.icio.us用 Services_Google -Google用 Services_Technorati -Technorati用 Services_Yahoo -Yahoo!Webサービス用 Services_Youtube - youtube用 PEAR::Flickr_API -Flickr用 Services_Hatena -Hatena用 (ブックマーク件数複数取得対応) Services_Livedoor - ライブドアお天気サービス Services_RakuAPI -楽天非公式API
pipes今回も Pipes ネタ。例によって Fetch Page モジュール。今まで「Page Fetch」だと勘違いしてたが、どうやら「Fetch Page」だったらしい。あちゃー。で、本題。京都市バスの路線別 停留所API をYahoo! Pipes で作ってみた。サンプル作ってみたこの Pipes を使ったサンプルを作ってみた。→ 京都バス案内 (デモ)左の系統一覧を選択したら、右側に詳細が出る。停留所をクリックしたら時刻表が表示される。JavaScript+jQuery+JSONP で実装してるよ。そのまんまだけど、API 使ってる気分になってきた。すごくない?絶対にAPI を公開しそうにない京都市交通局のHTML を使って、外部の人間が勝手にAPI 化しちゃってるわけですよ。Web 1.0 なページを、無理やり Web 2.0 化ですよ。なんでもかんでもマッシュアッ
Yahoo!JAPANがまたサービスを出してきました。このサービス、利用制限はありますが、結構使えそうです。 ヤフーは6月18日、開発者向けサイト「Yahoo!デベロッパーネットワーク」において、日本語の文章を解析できるAPI「日本語形態素解析Webサービス」を公開した。 先日MeCab extensionを使ってTwitterで流行っているキーワードをクラウド化してみましたが、MeCab extensionをYahoo!のサービスに置き換えたものを書いてみました。 使ったライブラリは PEAR::HTTP_Request PEAR::HTML_TagCloud Services_Twitter の3つです。まあ、そのうちYahoo用のライブラリも出てくるでしょうから、それを使えばもっと簡単に書けそうです。やっぱ、SimpleXML楽すぎ! :-D <style> div.taglist
10分で理解する初めてのAPIとは 公開APIに興味を持っている人はどれくらいいるのか?にも書いたとおり、公開APIに興味を持っている人は少なからずいると思います。では、なぜ実際に公開APIを利用したサイトを作ってみないのかというと、公開APIを利用したサイトが完成するまでの流れにも書いたように、実際にサイトを作るまでにはいろいろな壁があるからです。 というわけで、今回は少しでも公開APIに対する抵抗感を取り除いてもらうために、「10分で理解する初めてのAPI」ページを作ってみました。「本当に10分で理解できるのか?」と疑問を持たれてしまいそうですが、「公開APIを利用するのは、怖い、難しい、大変なことではない」ということを理解していただけたら幸いです。サンプルソースとしてはPHP5を使わせてもらいましたが、基本的にはどのプログラミング(スクリプト)言語を用いても大丈夫なはずです。公開AP
以下は,PHP で Livedoor のお天気Webサービス仕様 - Weather Hacks - livedoor 天気情報を使うメモ. PEAR::Services_Livedoor (非公式パッケージ) を作ったので,これを使う. パッケージ:http://p4life.jp/services_livedoor/Services_Livedoor-0.1.0.tgz ソースコード:http://p4life.jp/services_livedoor/Weather.phps インストール上の Services_Livedoor-0.1.0.tgz をダウンロードして,インストール. $ pear install Services_Livedoor-0.1.0.tgz サンプルコード get('東京', 'today'); // 他の例: // $result = $lwws->ge
Ajax と OpenSearch とはてなダイアリーキーワード連想語API を使ったはてな検索のデモ 2006-02-20-1: [JavaScript][Ajax][PHP] http://pocari.org/tools/ajax/opensearch/はてなダイアリーキーワード連想語API が面白かったのと,PHP から使える PEAR::OpenSearch を発見したので Ajax と OpenSearch とはてなダイアリーキーワード連想語API を使ったはてな検索というものを作ってみました. OpenSearch には PEAR::OpenSearch を,はてなダイアリーキーワード連想語API には PEAR::XML_RPC を使っています. また,JavaScript のライブラリは prototype.js と script.aculo.us (eff
Google ChartAPI にまつわるサービスやライブラリ。Google ChartAPI に関するサービスやライブラリが充実してきたのでまとめてみました。 グラフ作成サービス hohli Online ChartsBuilder - ウィザードに従ってチャートをリアルタイムに作成可能 Chart Maker - 分かりやすいUIにデータを入れるだけで簡単グラフ作成 IE6,Operaでは動かない? GCFAK英語じゃないので使えないかも。けどこういうUIもなかなか原始的でいいかも。 ライブラリPHP用Google ChartAPI.を超簡単に扱えるラッパークラスライブラリ「gchartphp」が登場 クラスライブラリ GphpChart gchartapiとは別に開発されているクラスライブラリPHPで「Google ChartAPI」を扱う ユーティリティ関数
By continuing you agree to our Terms of Use We respect yourprivacy and will keep your personal info confidential. Limited Budget? Contact us to see if thisdomain is available with one of our monthly e-Inclusive Web Packages. Looking for another name? We maintain a portfolio of premium brandabledomain names for customer use, ownership, and brandcreation. More info.
ここ最近よくアフィリエイトという言葉を良く見かけます。アフィリエイトを辞書で引きますとaffiliate = 提携、加盟などという意味があります。アフィリエイトサービスを行っている企業と提携して商品を紹介してお小遣いをもらっちゃいましょうというものです。アフィリエイトには成果報酬タイプとクリックタイプがあります。成果報酬タイプはその名の通り商品が売れた時に報酬がもらえるというもの。クリックタイプはバーナーをクリックしたら○円とかもらえるタイプです。報酬額は広告主によって変わってきます。 ここではAmazonのアフィリエイトプログラムについて書いていきます。Amazonではアフィリエイトとは呼ばずにアソシエイト(associate)と呼んでいます。成果報酬タイプとなります。売れた商品の3〜5%が紹介料としてもらえます。紹介料は四半期ごとに集計され支払われます。支払方法は銀行振込とAmazo
はじめにGoogleやAmazonを始め、多くの代表的なWebサービスでは、それ自身の機能を多くの利用者(開発者)に使ってもらうために、APIを提供しています。 その仕組みとしてSOAPやXML-RPCが使われていますが、今回はPHP5の新機能であるSOAP拡張機能を用いて、SOAPによるブックマークサービスを作成してみます。 対象読者PHP5を用いて開発している方を対象とします。 また、今回用いるSOAPの拡張機能はPHP5から導入されたものなので、PHP4で開発している方はPEAR::SOAPを利用することで同様の事ができると思います。 必要な環境 筆者の環境ではいわゆるLAMP構成で開発を行っています。対象OSは、Unix/Linuxです(Windowsでは、サンプルプログラムが動作しません)。以下に、必要なPHP Extension(PHP拡張)をリストアップしま
Lingr (http://lingr.com) のAPI をPHP から利用するためのPHP ラッパークラスを作りました(PHP4/5対応).LingrAPI の全てのメソッドを簡単に呼び出すことができます.http://p4life.jp/services_lingr/Services_Lingr-0.1.0.tgzPEAR コマンドによるインストール: # pear install http://p4life.jp/services_lingr/Services_Lingr-0.1.0.tgz Services_Lingr を使ったサンプルコード:session->create(); // 部屋に入る $room_id = 'fUdLqG9t38a'; // 部屋のIDを入れる $options = array('nickname' => 'LingrTester'); /
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く