タグ

phpとAPIに関するshields-pikesのブックマーク (4)

  • PHPでWeb APIを作ってみた | PHPなんか怖くないぞ(>_<)

    Web APIを作りたいなぁという事例に突き当たりました。 Web APIの使い方に関してはググるとたくさん出てくるんですが、作り方については情報が少なくて困りました。 まぁでも、ただのXmlのテキスト出力ならば、なんとかできるかなぁと思ってやってみました。 今回はa値とb値の2つの入力値から和差積商を返す、シンプルなテスト用Web APIを作ってみました。 <?php // xml出力を指定 header("Content-Type: text/xml"); // 入力パラメータのチェック if(isset($_GET['a'])){ $a = htmlspecialchars($_GET['a']); if(!is_numeric($a)){ dispError("a が不正"); } } else { dispError("a が未設定"); } if(isset($_GET['b'

    PHPでWeb APIを作ってみた | PHPなんか怖くないぞ(>_<)
  • PHPを用いて3行でAPIを作る!! | Life Tips(跡地)

    数日前、Webアプリを作っていて、「APIを作成したい」と思いました。 色々調べてみるも、PHPAPIを作成する方法はあまりヒットしません。 CakePHPなどのフレームワークやライブラリは便利ですが、私は極力利用したくありません。 設置するサーバーで動作するか分からないからです。 そこで、PHPリファレンスを覗いていると、ちょっと気になった関数が。 header()という関数です。 そこでひらめきました、こいつ使えばHTMLでもXMLでも、好きなファイル吐けるじゃないかと。 サンプルコードを書いてテストした結果、普通に動きました。 今回は、PHPを使って簡単なAPIを作成してみます。 以下、XMLを出力するサンプルコードを用意しました。 <?php header('Access-Control-Allow-Origin:*'); header("Content-Type: text/x

    PHPを用いて3行でAPIを作る!! | Life Tips(跡地)
  • APIの作り方は? 自分でAPIを作って、公開することを検討しています。…

    APIの作り方は? 自分でAPIを作って、公開することを検討しています。そこで、参考になる資料やサイトを教えてください。 どういう形式(JSON?XML?)で出力したらいいのかなど、基的なことから全くわかりません。 MySQLPHPで運営しているサイトでためたデータを活用しようと考えています。

    shields-pikes
    shields-pikes 2013/11/18
    あとで読む
  • PHPでTwitter APIのOAuthを使う方法まとめ

    この記事以降 Twitter API の仕様が変わっており、このままでは正しく機能しない場合があると思います。近いうちに今のやり方を書くので、それまで参考程度にご覧ください。 Twitter API の OAuth でひととおりやってみた。 忘れないようにメモ。 大雑把な流れ Twitter にアプリケーションを登録する。 Consumer Key と Consumer secret を取得する。 リクエストトークンを取得する。 認証用 URL を取得する。 ユーザーから承認を受ける(bot の場合は自分でやる)。 アクセストークンを取得する。 API にアクセスする。 以下、やった作業の手順です。 事前準備 HTTP_OAuth を使えるようにする OAuth の通信部分そのものは PEAR の HTTP_OAuth を使うことにしたので これをインストールする。 一番めんどくさい部分を

    PHPでTwitter APIのOAuthを使う方法まとめ
  • 1