ぴよログ

↓に移転したのでこっちは更新されません、多分。

API

SwiftでMicrosoft Azure StorageのAPIクライアントを書きました(書いてます)

最近はSwift版のMicrosoft Azure StorageのAPIクライアントを書いている。

Grapeで独自のレスポンスヘッダーを追加する

先日こんなエントリーを書いた。 Grapeを使ったAPIで独自のエラーコードも一緒に返す工夫 - PILOG その後色々調べているうちに、エラーコードはレスポンスヘッダーに入れたらいいよ~という話を見かけたので、その方針を採るかどうかは別として実現方法を調…

Grapeを使ったAPIで独自のエラーコードも一緒に返す工夫

RailsでGrapeをっていうgemを使うとちょちょいっとAPIが作れるという話は以前にも書いた。 RailsのGrapeとJbuilderでAPI開発 - PILOG Grapeを使ったAPI実装でのネストやパラメータ - PILOG このときはお試しだったんだけど、今回ちょっと本格的に書くかもと…

Grapeを使ったAPI実装でのネストやパラメータ

Grapeをもう少し使ってみました。関連記事は↓ RailsのGrapeとJbuilderでAPI開発 - PILOG 基本形 # app/api/api.rb resource :items do get '/', jbuilder:'items' do @items = Item.all end end パラメータを受け取る 全てのItemではなく、idに該当するItem…

GrapeのAPIのエンドポイントをrake routes的に出力する

RailsアプリケーションにGrapeを使って定義したエンドポイントはrake routesには表示されません。表示されるのはroutes.rbでマウントしたAPIのルートのみ。 そこで自前のrake routesを定義してGrapeのAPIもroutesに表示してあげることにしました。 参考 @kam…

RailsのGrapeとJbuilderでAPI開発

RailsでAPIを作るならGrapeを使うってのが定番っぽいので使ってみました。 参考にしたのはこのへん intridea/grape Ruby - RailsとGrapeで行う最高のWeb API開発 - Qiita Grapeの導入〜Hello World インストールはgem installすればOKです。次にAPIの実装コ…

Android端末に登録済みのGoogleアカウントでOAuth

Android触り始めています。Androidでは端末にGoogleのアカウントを登録でき、アプリでは端末に登録済みのアカウントを使ってGoogleの各種サービスと連携することができるため、ユーザーに改めてログインを求める必要がありません。 ということで色々調べてサ…

YouTubeAPI超入門 使い始めから検索まで

YouTubeのAPIを使えるようになるまでがめちゃくちゃわかりづらかったので、メモに残しておかないとやばいと思いました。 今回はPublicなデータにアクセスするための手順について書きます。OAuthについては触れません。 キーを取得しよう まず、Google Develo…