タグ

cakephpとapiに関するMukeのブックマーク (3)

  • CakePHPでRESTful APIを作って、Backbone.jsのデータの永続化をサーバサイドで行う | mawatari.jp

    CakePHPでRESTful APIを作って、Backbone.jsのデータの永続化をサーバサイドで行う方法をメモしておきます。RESTful APIは、FuelPHP等、その他のPHPフレームワーク、Ruby on Rails等でも簡単に作成することができますので、各々好きなものを選択してください。ここでは、CakePHPを使った例を示します。 ここで制作したアプリケーションは、以下よりダウンロードできます。 Backbone ToDos with CakePHP RESTful APIGitHub 開発環境開発環境は以下の通りです。それぞれ執筆時点での最新バージョンを用いました。 ソフトウェアバージョン

    CakePHPでRESTful APIを作って、Backbone.jsのデータの永続化をサーバサイドで行う | mawatari.jp
  • CakePHPによるRESTのweb API作成方法

    またCakePHP触り始めたマスタカです。 CakePHPでRESTのweb APIを作成しようと思いました。 バージョンはCakePHP 1.3 公式のマニュアルがあるので余裕だろうと思ったら またマニュアルが間違ってるという衝撃を受けた。 おかげさまでかなり時間を消費したが、最終的に動いたので報告。 途中までマニュアルにそって進める 1. app/config/route.phpの修正 2. controllerの作成 3. viewの作成 ここで一点注意することはviews/controller名/xml/関数.ctp に置くこと。 4. アクセス方法 ここが公式サイトが大きな間違え。 例えばindexは/recipesでアクセスできると書いてあるが、 このURLだとアクセスできません(・∀・) recipes.xmlでアクセスできます。 同様の理由で/recipes/123もアクセ

    CakePHPによるRESTのweb API作成方法
  • CakePHP+Paypal決済モジュール

    CakePHPに組み込むPaypal決済(エクスプレス チェックアウト)のモジュールを御紹介いたします。 Paypalの決済処理をCakePHPのモジュールにしました Paypalには様々な決済方法が用意されていますが、最もスタンダードなソリューションは「エクスプレスチェックアウト(Express Checkout)」です。「ウェブペイメントスタンダード」も機能的にはほぼ同じですが、カートシステムを構築するのであればAPIの使えるエクスプレスチェックアウトを使う方がよいでしょう。 Paypalの決済処理はやや複雑です。エクスプレスチェックアウトを使ったCakePHP用のモジュールを作成しましたので、ご紹介いたします。 ※ご利用の場合にはPaypalのマニュアルも確認しながら行ってください。 Modelの用意 まず、Model「Paypal.php」を用意します。このモデルを用いて、決済の処

  • 1