並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 17 件 / 17件

新着順 人気順

restfulapiの検索結果1 - 17 件 / 17件

  • ke-tai.org > Blog Archive > OpensocialのRESTfulAPIでPUTメソッドを使うサンプル

    OpensocialのRESTfulAPIでPUTメソッドを使うサンプル Tweet 2010/9/29 水曜日 matsui Posted in PHP | No Comments » 昨日に引き続きOpensocialネタです。 ソーシャルゲームなどを作成する際にOpensocialのRESTfulAPIを使うことがあります。 GETやPOSTの情報は、検索するとそれなりに出てきますし、サイト上にもサンプルがあったりするのですが、PUTメソッドやDELETEメソッドでの接続を要求されることがあります。 存在は何となく知っていたものの、そんなメソッドは当然使ったことはなく、検索してもサンプルも少なく困りました。 ということで、本日はOAuth署名付きのリクエストでPUTメソッドを送信するサンプルを公開してみます。 (国内モバイル向けのソーシャルアプリは色々と情報公開に制限があるので、差し

    • [Rails] RESTfulAPIをORMするgem “her” の利用方法(1) | DevelopersIO

      モバイルアプリサービス部@モバイルバックエンドグループの五十嵐です。 これから何回かに分けてherの使い方を書いていこうと思います。 remiprev/her: Her is an ORM (Object Relational Mapper) that maps REST resources to Ruby objects. It is designed to build applications that are powered by a RESTful API instead of a database. 概要 herはActiveRecordのように振る舞うRESTfulAPIのORMです。 今回は、herを使ってOAuth2.0のClientCredentialsGrantのアクセストークンを利用するAPIにアクセスしてみます。 環境 Ruby: 2.2.4p230 Rails:

        [Rails] RESTfulAPIをORMするgem “her” の利用方法(1) | DevelopersIO
      • opensocial-java-clientを利用してmixiアプリのRESTfulAPIを利用するでござる - ドキッ!はてなブログに移転しました!

        mixiアプリでユーザのプロフィールやマイミク情報を取得するためにRESTful APIというものがあります 各APIにアクセスするためにはConsumer KeyとSecretを用いた署名(OAuth Signature)をつける必要があり、かなり面倒くさいプログラムを書く必要が出てきてしまいます。 そんなあなたのためにopensocial-java-clientというものが用意されています!!! ほかにもpython php Ruby版があるようです。 さて、とりあえずwikiを見ながら使ってみようと思ったら既に仕様が変わっているらしい?ので自分で書いてみることにしました。 OpenSocialProvider provider = new OpenSocialProvider(requestTokenUrl, authorizeUrl, accessTokenUrl, restEnd

          opensocial-java-clientを利用してmixiアプリのRESTfulAPIを利用するでござる - ドキッ!はてなブログに移転しました!
        • Grapeを使ってRESTfulAPIを簡単作成 その1 Grape - Qiita

          概要 Grapeを使うと、rails、sinatraなどのRackアプリケーションで、RESTfulAPIを簡単に構築できます。 GitHub: ruby-grape/grape このページでは、railsアプリケーションが用意されていることを前提としています。 目次 1.Grapeを使ってRESTfulAPIを簡単作成 その1 Grape 2.Grapeを使ってRESTfulAPIを簡単作成 その2 Grape::Entity 3.Grapeを使ってRESTfulAPIを簡単作成 その3 Grape::Swagger 環境 rails 5.0.0.1 ruby 2.3.1 まずはgemをインストール 下記を追記

            Grapeを使ってRESTfulAPIを簡単作成 その1 Grape - Qiita
          • RestfulApiの設計書 - Qiita

            { "message" : "Validation failed", "errors" : { "identify" : [ "The identify is invalid format", "The identify is too long", ], "password" : [ "The password is required", ], } } 3.柔軟性 httpパラメータで取得するパラメーターの制限、絞り込み、並び順を指定可能にしよう。カンマ区切りで複数条件可能! * fields : 取得したいパラメーター * getNumber : ページ数 * pageSize : 1ページの件数 * sort : 並び替え * q : 文字列の部分検索 例:/companies/:companyId?fields=data&q=サンプル&sort=id,name 注釈:頻繁に使用する条

              RestfulApiの設計書 - Qiita
            • RESTfulAPIのFrontWebをReact.jsで構築する準備 - Qiita

              RESTfulAPIのFrontWebをAngular.jsで書こうかと思ったのですが、FRPパラダイムのReact.jsが面白そうなのでこちらで構築してみます。 環境 node.js v0.11.14 npm v2.1.11 bower v1.3.12 gulp v3.8.8 Yeoman v1.3.3 React.js latest インストール nodeとnpmをインストールします。 $ mkdir Test $ cd Test $ yo react-gulp-browserify _-----_ | | |--(o)--| .--------------------------. `---------´ | Welcome to Yeoman, | ( _´U`_ ) | ladies and gentlemen! | /___A___\ '____________________

                RESTfulAPIのFrontWebをReact.jsで構築する準備 - Qiita
              • GitHub - vsukhin/RESTfulAPI

                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                  GitHub - vsukhin/RESTfulAPI
                • [AWS] Serverless FrameworkでRESTfulAPIを作成する - ねこの足跡R

                  AWSでRESTfulAPIをAPIGateway+Lambdaで作ろうとすると、ブラウザ上でGUIをいじくるわけですが操作感が独特で慣れるまでちょっとばかし辛いものがあります。そんな時に活躍してくれるのが「Serverless Framework」。YAMLをチョロっと書くだけでそのあたりの設定を良い感じに行ってくれます。 今回はドキュメントの内容に沿って、Serverless Frameworkの導入から実行までを行います。 初期設定 インストール IAMユーザーの作成 Serverlessアカウントを作成しログイン サービスを作成する プロジェクトの作成 serverless.yml handler.js ローカルでテスト デプロイ 実行する 2つ目の関数を作成する handler2.js sererless.yml 実行する AWS上から削除する 設定 ステージを指定 リージョンを

                    [AWS] Serverless FrameworkでRESTfulAPIを作成する - ねこの足跡R
                  • RestfulApiの設計書 - Qiita

                    { "message" : "Validation failed", "errors" : { "identify" : [ "The identify is invalid format", "The identify is too long", ], "password" : [ "The password is required", ], } } 3.柔軟性 httpパラメータで取得するパラメーターの制限、絞り込み、並び順を指定可能にしよう。カンマ区切りで複数条件可能! * fields : 取得したいパラメーター * getNumber : ページ数 * pageSize : 1ページの件数 * sort : 並び替え * q : 文字列の部分検索 例:/companies/:companyId?fields=data&q=サンプル&sort=id,name 注釈:頻繁に使用する条

                      RestfulApiの設計書 - Qiita
                    • アニソン情報を取得するRESTfulAPIを公開しました。2018-05-22更新 - Qiita

                      AnisonStationApiの公開 使用していたクラウドサービスが停止したため2021年9月現在停止中です。 更新履歴 2018-05-20 楽曲データに関するAPIを追加 2018-05-21 歌手データに関するAPIを追加 ID指定での問い合わせの際の応答結果の仕様変更 2018-05-22 ふと思い立ってLet's Encryptでssl通信対応 API使用上の注意 本API公開に当たって、AnisonGeneration様が公開されているcsvデータを使用しています。 本APIのデータの二次利用につきましてはAnisonGeneration様の規約に従ってご利用ください。 AnisonGeneration様では、各種データを募集しています。ユーザー登録をすることで、各データの追加をすることができます。 データに誤りがある場合は、AnisonGeneration様情報修正掲示板へ

                        アニソン情報を取得するRESTfulAPIを公開しました。2018-05-22更新 - Qiita
                      • CakePHP用のRestfulAPIコンポーネントを作ったので自分メモ - oggataの日記

                        ゲーム用のマイミクランキング機能を作成。 全国ランキングだと得点すごいので、やる気なくすよね、きっと。 ってことでマイミク内の得点表示機能を追加しようかと安易な。。。 で、MYSQLと連携してCakePHPを使用しているので、使い回せるようにコンポーネント作成。 といってもほとんど公式サイトのPHPサンプルまんま。 変更点は下記。 0.Oauthを取得 http://code.google.com/p/oauth/ 1.Consumer KeyとConsumer Secretを引数で渡した 2.Jsonで取得したマイミク情報をjson_decodeでPHPの変数に変換。 ※マニュアル良く読まずに (array)json_decode($response)と、変換後object型からArrayにキャストして使用したが、 json_decode($response, true)と、2つめの引数

                          CakePHP用のRestfulAPIコンポーネントを作ったので自分メモ - oggataの日記
                        • [AWS] Serverless FrameworkでRESTfulAPIを作成する (外部サーバと通信編) - ねこの足跡R

                          Lambdaから外部のサーバとHTTPによる通信を行ってみます。 とは言っても特別な制約はありませんので基本的に自由行うことができますが、実行時間によって課金される点に注意が必要です。相手方のサーバからレスポンスが中々返って来ないとその時間分だけ課金されます。またVPCの中にLambdaを置いて実行する場合はインターネットゲートウェイなどの設定が必要になります。 では行ってみましょう。 実際に試してみる 準備 サンプルコード serverless.yml handler.js デプロイ 実行する 料金の計算を行う 計算式 シミュレーション 実際の実行時間を確認する 参考ページ 実際に試してみる 今回はNICTが公開しているAPIを利用し、日本標準時を取得するLambda関数を作成します。 準備 基本的な設定方法については過去記事を参照ください。 blog.katsubemakito.net

                            [AWS] Serverless FrameworkでRESTfulAPIを作成する (外部サーバと通信編) - ねこの足跡R
                          • [AWS] Serverless FrameworkでRESTfulAPIを作成する (S3編) - ねこの足跡R

                            今回はServerless FrameworkでRESTfulAPIを介しS3からデータを取得したり保存したりします。 DynamoDBの回と同様に、プロジェクトの設定ファイルであるserverless.ymlにCloud Formationの書式でS3の設定からIAM周りまで一元管理できます。分かってくると楽しいですね。逆に詰まるとネット上に情報があまり転がってなくて地獄ですがw serverless.ymlの設定 Node.jsからS3を操作する 追加と更新 - Create,Update 読み込み – Read 削除 – Delete オブジェクトの一覧 実際に試してみる 準備 サンプルコード serverless.yml handler.js デプロイ 実行する 追加 - Create 読み込み – Read オブジェクトの一覧 削除 – Delete 参考ページ serverle

                              [AWS] Serverless FrameworkでRESTfulAPIを作成する (S3編) - ねこの足跡R
                            • Grapeを使ってRESTfulAPIを簡単作成 その3 Grape::Swagger - Qiita

                              Grape::Swaggerとは grape-swaggerを使うと、grapeで作成したAPIのドキュメントが自動で生成されるようになります。 GitHub: ruby-grape/grape-swagger 目次 1.Grapeを使ってRESTfulAPIを簡単作成 その1 Grape 2.Grapeを使ってRESTfulAPIを簡単作成 その2 Grape::Entity 3.Grapeを使ってRESTfulAPIを簡単作成 その3 Grape::Swagger 環境 rails 5.0.0.1 ruby 2.3.1 まずはgemをインストール 下記を追記 # api gem 'grape' gem 'grape-entity' gem 'grape_logging' group :development, :staging do gem 'grape-swagger' gem 'g

                                Grapeを使ってRESTfulAPIを簡単作成 その3 Grape::Swagger - Qiita
                              • RESTfulAPIにおける冪等性の担保

                                はじめに 冪等性についてご存知でしょうか。 最近RESTfulAPIの設計を行うことがあり、色々と調べて知見を得たので記事にまとめました。 この記事では冪等性についての説明から、RESTfulAPIでの具体的な冪等性の設計手法を説明します。 読んだ方のAPI設計の悩みが1つでも解消できれば幸いです。 想定読者 この記事はRESTfulAPIの設計や実装に関わっているが冪等性について詳しくない人を対象にしています。 この記事を呼んで “冪等性を完全に理解した(※1)” 状態になることを目指して書きました。 冪等性とは 冪等性とは同じ操作を何回繰り返しても同じ結果が得られるということを言います。 例えばテレビのリモコンの"1"ボタンは冪等性があると言えます。 “1"を押すと1チャンネルに切り替わりますが、その時点でもう一度"1"ボタンを押しても1チャンネルのままです。つまり、“1"ボタンを何度

                                  RESTfulAPIにおける冪等性の担保
                                • Grapeを使ってRESTfulAPIサービスを作成する - Qiita

                                  概要 grapeを使用してRESTfulなAPIサービスを作成したのでまとめる。 また作成後はPostmanを使用して挙動を確認した。 環境 実施したこと ・任意のUserをSeedsファイルに作成。gemはgrapeを使用。APIモードにて作成する。 ・Postmanを使ってクライアントからアクセスし、データの登録、更新、削除。データの取得を行う ・アプリケーションには一般的なCRUD機能とデータの取得をJSONを用いて取得できるよう作成した まずアプリケーションを作成

                                    Grapeを使ってRESTfulAPIサービスを作成する - Qiita
                                  • OpenWeatherMapのRESTfulAPIを使ったRetrofitの処理 - Qiita

                                    Retrofitを使った通信でjsonオブジェクトを取ってくる処理がよくわからなかったので、調べてまとめてみました 調べることになった経緯も書いてありますので、Retrofitの@Queryや@Path、Jsonオブジェクトのパースに関してだけ知りたい方は 7, 番外編をご覧ください お天気アプリを作ってみたい!という方はまず1.プロローグで紹介したサイトのソースコードをコピペしてから、このページを追っていっていただけるといいと思います (追記) api keyを抜いた状態で今回のプロジェクトをgithubにpushしました 1. プロローグ (お天気アプリの試作) ことの発端は http://dev.classmethod.jp/smartphone/android/okhttp-retrofit-rxandroid/ こちらのサイトのコードを動かしてみようとして、上手くいかなかったこと

                                      OpenWeatherMapのRESTfulAPIを使ったRetrofitの処理 - Qiita
                                    1