(Last Updated On: 2018年10月9日)Webアプリケーションの機能をサービスとして提供する場合、ランダムな値の秘密のAPIキーを鍵とすることが多いです。 // 何らかのAPIを呼び出す http://example.com/api/v2/get_something?api_key=qwertyuiop シンプルな方法で使いやすいですが、鍵となるAPIキーをそのまま使っているので鍵が漏洩する可能性があります。HMACやHKDFを使うと鍵となるAPIキーを直接使わないでAPIへのアクセスを認証できます。 HMACを使ったAPIキーによる認証 前提条件: $api_keyは暗号学的に安全な鍵。例:$api_key = base64_encode(random_bytes(32)); 鍵となるAPIキーを直接GETやPOSTで渡さなければ、鍵が漏れる心配がなくなります。HMAC
Yahooデベロッパーネットワークの、日本語形態素解析APIが結構使えそうだったので紹介してみる。 文章を投げるだけで、品詞毎に分解し、更に読み仮名なども返してくれる。 YahooIDを持っていれば、アプリケーションIDを登録するだけで利用可能となる。 アプリケーションID一つにつき50000リクエスト/日 が上限という制限があるものの、色々制限の多い、余所のAPIと比較すれば結構寛容な気がする。 というわけで、早速試してみる。 お試し用にPHPで以下のように書いてみた。 $appId = 'アプリケーションID'; $sentence = '初めまして。僕の名前はバフ。 Yahooデベロッパーネットワークの構文解析を使ってみるよ。これはテストの文章だよ。'; $queryArr = array( 'appid' => $appId, 'sentence' => $sentence );
Openpear :: Open PEAR Repository Channel WEBサービス作るなら忘れてはいけないもう一つのPEAR「Openpear」の便利モジュール集。 本家のPEARよりいいんじゃないか?というぐらい便利なライブラリが揃っているOpenpearからよく使いそうな物をまとめてみました。 2011年2月現時点で186もの便利モジュールが登録されています。 ちょっと古いものも含まれており、動かないものもあるかもしれませんが便利そうなものをとりあえず羅列してみます。 Services_ShortURL_Googl goo.glにURL短縮するライブラリ。PEAR::Services_ShortURLのサブパッケージだそうです。 Services_Foursquare FoursquareのAPIを叩くライブラリ Services_SBM_Info はてブ数やTwitte
Google Translation PHP wrapper : CodeDiesel Google翻訳をPHPから使って翻訳できるクラスライブラリが公開されています。 Google AJAX Language API を使ったもので、JSONデータを返してくれるAPIを使って簡単に翻訳出来ます。 例えば、実際に翻訳をする場合は次のようにクラスを new して translate メソッドに翻訳したい文書と from, to の言語コードを入れればOK。 <?php require_once('googleTranslate.class.php'); $gt = new GoogleTranslateWrapper(); $test = "Bonjour de cette partie du monde"; echo $gt->translate($test, "en", "fr"); ペ
Simple Cloud API PHPから各種クラウドにアクセスするためのライブラリ「Simple Cloud API」というものが公開されています。 クラウドといっても色々ですが、現在はストレージ用のAmazon S3や、Windows Azure Blob Storage、Nirvanixに対応しているそうです。 今後の対応予定については以下のようになってるようです。 普通のオープンソースではなく、ZendがSponsoredになっているところも注目で今後の発展が期待されます。 これは、Zend Framework のコンポーネント Zend_Cloud としても公開される予定があるとのことです。 いつクラウドを使う機会があるかわかりませんので覚えておいてもよいかもしれませんね。
usy.jp Stuff usy.jp Stuff usy.jp Stuff https://newsmenk.com/wapdam/ https://newsmenk.com/bestwap-basswap/ https://newsmenk.com/moviesroot-moviesmoment-300mb-movies-web-series-download/ https://newsmenk.com/foumovies/ https://newsmenk.com/rdxhd/ https://newsmenk.com/bollyflix-bolly-flix-moviesflixpro/ https://newsmenk.com/filmygod-filmyhunk/ https://newsmenk.com/prmovies/ https://newsmenk.com/waptr
Services_Twitter TwitterのAPIをPHPから簡単に使える「Services_Twitter」が公開。 PHP4.3.0以上で動作するようです。 インストールは pear コマンドで次のように楽々。 # pear install -f http://labs.transrain.net/files/Services_Twitter-0.2.0.tgz 関連エントリ diggが遂にAPIを公開「Digg API」 約21,500軒の宿泊施設情報が取得可能な楽天トラベルAPI Lingr API 用PHP ライブラリ「PEAR::Services_Lingr」 楽天ウェブサービスをphpから簡単に使うライブラリ「Services_Rakuten」 ホットペッパーウェブサービスを簡単に使える「Services_Hotpepper」 PHPからフォト蔵のAPIを扱う「Serv
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く