並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 1270件

新着順 人気順

"web API"の検索結果361 - 400 件 / 1270件

  • CodeIgniter から参照されるデータベースを残しつつ、新たに Rails で Web API を開発した話 - Qiita

    CodeIgniter から参照されるデータベースを残しつつ、新たに Rails で Web API を開発した話RailsRSpec 既存環境 PHP5.4 / CodeIgniter やりたいこと ネイティブアプリ向けに Web API を追加開発したい。 Ruby / Rails で書きたい。 テストもしっかり書きたい。既存ソースにはない。 既存のデータベース(MySQL)は、そのまま使いまわしたい。 問題点 Rails で Web API を作成する際の情報が少ない Rails デフォルトの Database が SQLite 既存の Database を利用した情報が意外と少ない 既存のテーブル名が Rails の規約に沿っていない 解決策 1. Rails で Web API を作成する際の情報が少ない Rails で Web API を作成する際は rails-api が使い

      CodeIgniter から参照されるデータベースを残しつつ、新たに Rails で Web API を開発した話 - Qiita
    • Amazon.co.jp: Twitter・Facebook・YouTube・Ustream── ”ソーシャル”なサイト構築のためのWeb API コーディング: MdN編集部: 本

        Amazon.co.jp: Twitter・Facebook・YouTube・Ustream── ”ソーシャル”なサイト構築のためのWeb API コーディング: MdN編集部: 本
      • Yahoo!知恵袋Web APIを使用したQ&Aサイトの作成パート2

        ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog 本記事は、OAuth1.0の仕様に則った内容になっています。2012年11月7日にYConnectが公開され、OAuth2.0のフローで知恵袋Web APIを利用できるようになりました。より簡潔なプログラムにすることが可能です。 詳しくはYConnectのドキュメントをご覧ください。 こんにちは、R&D統括本部の望月です。 前回、「Yahoo!知恵袋Web APIを使用したQ&Aサイトの作成パート1」では、新着質問リストの表示から質問の詳細情報の表示までをご説明させていただきました。 今回は「Yahoo!知恵袋Web APIを使用したQ&Aサイトの作成パート2」と題しまして、取得した質問に回答を投稿できる機能の追加についてご説明し

          Yahoo!知恵袋Web APIを使用したQ&Aサイトの作成パート2
        • 全画面 API - Web API | MDN

          全画面 API は、特定の要素 (Element) (およびその子孫)を全画面モードで表示したり、必要なくなったときに全画面モードを抜けたりする方法を追加します。これによって、要求されたコンテンツ — オンラインゲームなど — がユーザーの画面全体で表示され、全画面モードが終了するまで、ブラウザーのユーザーインターフェイス要素や他のアプリケーションをすべて画面から排除することができます。 API の使い方についての詳細は、 全画面 API ガイドをご覧ください。 メモ: この API の対応はブラウザーによって、ベンダー接頭辞が必要かどうか、最新の仕様を実装しているかどうかがいくらか異なっています。この API の実装状況の詳細は、ブラウザーの互換性の節を参照してください。ベンダーに依存せずに全画面 API にアクセスできる Fscreen のようなライブラリのー使用を検討したほうが良いか

            全画面 API - Web API | MDN
          • ウェブビデオテキストトラック形式 (WebVTT) - Web API | MDN

            This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020. Learn moreSee full compatibilityReport feedback ウェブビデオテキストトラック形式 (WebVTT) は、<track> 要素を使用して時間指定のテキストトラック(字幕やキャプションなど)を表示するための形式です。 WebVTT ファイルの主な目的は、テキストオーバーレイを <video> に追加することです。WebVTT はテキストベースの形式であり、UTF-8 を使用してエンコードする必要があります。スペースを使用できる場所では、タブも使用できます。これらのトラッ

              ウェブビデオテキストトラック形式 (WebVTT) - Web API | MDN
            • OAuth2.0によるWeb APIの保護

              Japan Web API Community #01 で使った資料です。 OAuth 2.0 の概要と Azure AD を使った API 保護の紹介をしています。

                OAuth2.0によるWeb APIの保護
              • Web APIのベータ版を公開しました - Kibela Blog

                Kibelaのデータを扱うためのWeb APIを開発中でしたが、先日そのベータ版を公開しました。 仕様等の詳細につきましては、こちらのGitHubのページをご覧ください。 github.com なお、ベータ版のため、事前の告知等なく仕様の変更を行う場合や、大きな不具合がある可能性があることもご承知置きください🙇‍♂️ また、ご要望等がございましたら、画面右下のチャットからではなく、上記GitHubのIssuesに投稿いただくようお願いいたします。 正式版のリリースに向けて不足しているAPIの追加や不具合の修正等を行ってまいりますので、ぜひ試用いただきフィードバック等をいただければ幸いです🙏 よろしくお願いいたします!

                  Web APIのベータ版を公開しました - Kibela Blog
                • Androidアプリでの位置情報取得と、複数のWeb APIアクセス

                  CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                  • 同期と非同期のリクエスト - Web API | MDN

                    const xhr = new XMLHttpRequest(); xhr.open("GET", "/bar/foo.txt", true); xhr.onload = (e) => { if (xhr.readyState === 4) { if (xhr.status === 200) { console.log(xhr.responseText); } else { console.error(xhr.statusText); } } }; xhr.onerror = (e) => { console.error(xhr.statusText); }; xhr.send(null); 2 行目で第 3 引数を true にすることで、リクエストを非同期に処理することを指定しています。 3 行目はイベントハンドラー関数オブジェクトを生成し、リクエストの onload 属性に割り当てて

                      同期と非同期のリクエスト - Web API | MDN
                    • オンライン決済のWeb APIを公開、既に4000万ドルの取引実績

                      オンライン決済のWeb APIを公開、既に4000万ドルの取引実績 ペイパルジャパン シニア インテグレーション マネージャー 植野 稔之氏 オンライン決済サービスを提供する米PayPalは、2009年11月に、ディベロッパーネットワーク「PayPal X」をオープンし、決済プラットフォームのWeb APIを公開した。サードパーティによるビジネス展開をサポートし、オンライン上のマネーフローを加速させるのが狙いだ。 公開から1年に満たないうちに、API経由の取引額が4000万ドルに達するなど、順調な滑り出しを見せている。日本法人ペイパルジャパンのシニア インテグレーション マネージャーの植野 稔之氏に、PayPalのWeb APIオープン化について聞いた。 ●企業名:ペイパルジャパン ●Web APIを公開しているサイト:PayPal X ●Web APIで提供している機能: One-tim

                        オンライン決済のWeb APIを公開、既に4000万ドルの取引実績
                      • ウェブコンポーネント - Web API | MDN

                        This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020. Learn moreSee full compatibilityReport feedback ウェブコンポーネントは、一連のさまざまな技術です。これにより、再利用可能なカスタム要素を作成し、その機能を他のコードから分離してウェブアプリケーションで利用できるようにします。 開発者ならご存知でしょうが、可能な限りコードを再利用することは良い考えです。しかしこれは、以前から、カスタムのマークアップ構造にとって、それほど簡単なことではありませんでした。複雑な HTML (と一連のスタイルやスクリプト)を考えてみて下さい

                          ウェブコンポーネント - Web API | MDN
                        • 技林ブログ: WebService::SimpleでAmazon Web API

                          This domain may be for sale!

                          • Go言語でWEB APIからのJSON用構造体を楽に作る - Qiita

                            はじめに Qiitaでストックした記事へコマンドラインからアクセスするCLIアプリをGoで作りました。 https://github.com/momotaro98/qiic このアプリを作る際、ユーザがストックしている記事を取得するAPI利用したので、そのときに使ったツールと簡単な実装を示します。 APIから得られるJSONの確認 利用したAPIからは以下のようなJSONデータが得られます(Qiita API v1 Documentより) [{"id": 1, "uuid": "1a43e55e7209c8f3c565", "user": {"name": "Hiroshige Umino", "url_name": "yaotti", "profile_image_url": "https://si0.twimg.com/profile_images/2309761038/1ijg13p

                              Go言語でWEB APIからのJSON用構造体を楽に作る - Qiita
                            • neue cc - LightNode 1.0、或いはWeb APIでのGlimpseの使い方

                              こないだ、RedisクライアントのCloudStructuresを1.0にしたばかりですが、今回は大昔に作った自作Web APIフレームワークのLightNodeを1.0にしました。なんでドタバタやってるのかというと、.NET XRE(ASP.NET vNext)を様子見してたんですが、そろそろ今年一年どうしていくかの態度を決めなければならなくて、結論としては、OWINで行くことにしたからです。ちゃんちゃん。その辺の理由なんかは後ほど。 さて、Glimpseです。なにはなくともGlimpseです。イマドキでC#でウェブ作るんなら、まずはGlimpse入れましょう。絶対必須です。使ったことないんなら今すぐ使ってください。圧倒的なVisual Profiling!ボトルネックが一目瞭然。コンフィグも一覧されるので、普段気にしていなかったところも丸見え。データアクセスが何やってるかも一発で分かる

                              • Web API認証方式のパターン - プログラミング初心者がアーキテクトっぽく語る

                                Web API認証の混沌 混沌を整理する 認証とはなにか 1. 標準化されたHTTP認証方式 2. APIキー認証 3. Form認証、アクセストークン認証 Web API認証の混沌 認証に成功しないとWeb APIを叩くことはできない。まずは認証である。 認証方法がWebサービスによって異なるというのはよくある話だ。Web APIの認証方式には標準化された様々な認証方式に加えて、実に多様なサービス固有の認証方式が存在する。 よってあるサービスを利用するにはまずそのサービスが提供している認証方式を理解する必要があるがこれがWeb API初心者にとって最初の関門となる。ここで躓いてPostmanをそっと閉じた人も少なくないだろう。 混沌を整理する 認証方式を以下の3パターンに分けてみよう。 標準化されたHTTP認証方式 APIキー認証 Form認証 / アクセストークン認証 まずはこれから取

                                  Web API認証方式のパターン - プログラミング初心者がアーキテクトっぽく語る
                                • Get Started with ASP.NET Web API 2 (C#) - ASP.NET 4.x

                                  by Mike Wasson Download Completed Project In this tutorial, you will use ASP.NET Web API to create a web API that returns a list of products. HTTP is not just for serving up web pages. HTTP is also a powerful platform for building APIs that expose services and data. HTTP is simple, flexible, and ubiquitous. Almost any platform that you can think of has an HTTP library, so HTTP services can reach a

                                    Get Started with ASP.NET Web API 2 (C#) - ASP.NET 4.x
                                  • FrontPage - Web APIまとめサイト

                                    FrontPage † このページはWeb系のAPIを勝手にまとめようとするサイトです。 何か情報などがありましたら教えてくださいね。 API/ぐるなびWebサービス API/じゃらん API/はてな API/カーセンサー・ラボ API API/4travel API/Bloglines API/box.net API/Bulkfeeds API/castella Podcast API API/Google API/HTML2PDF.BIZ API/Last.fm API/MaidcafeAPI API/mooom.jp API/reflexa Web API API/RSSナビ API/SAGOOL API API/Technorati API/Yahoo API/YouTube

                                    • Twitpicのフルサイズ画像の取得方法[Ruby][Web API]

                                      TwitpicはTwitterの中でもっとも使われている写真サービスのひとつですよね。公式のドキュメントには載っていない、Twitpicのフルサイズ画像を取得する方法を今日偶然発見したのでメモで残しておきます。 🚜 フルサイズ画像の取得APIベースとなるURLとサムネイル画像のURL、フルサイズ画像のURLの関係は次のようになります。 ベースとなるURL => http://twitpic.com/bhn7wu サムネイル画像のURL => http://twitpic.com/show/thumb/bhn7wu フルサイズ画像のURL => http://twitpic.com/show/full/bhn7wu From twitpicからフルサイズの画像を取得する方法 | 人工無脳が作りたい 公式のAPIドキュメントには載っていないので、完全にご利用は自己責任でお願いしますw 🍄

                                        Twitpicのフルサイズ画像の取得方法[Ruby][Web API]
                                      • キャンバスの最適化 - Web API | MDN

                                        « 前のページ 次のページ » <canvas> 要素は、ウェブで二次元グラフィックを描画するためにもっとも広く使用されているツールのひとつです。しかし、ウェブサイトやアプリがキャンバス API の限界付近まで使用するようになって、パフォーマンスが悪化するようになりました。この記事では、キャンバス要素の使用を最適化して、グラフィックを確実に改善するための提案を行います。

                                          キャンバスの最適化 - Web API | MDN
                                        • FormData - Web API | MDN

                                          FormData インターフェイスは、フォームフィールドおよびそれらの値から表現されるキーと値のペアのセットを簡単に構築する手段を提供します。これは fetch()、XMLHttpRequest.send()、navigator.sendBeacon() の各メソッドを用いることで送信が可能です。エンコーディング型を "multipart/form-data" に設定した場合にフォームが使用するものと同じ形式を使用します。 単純な GET の送信を用いる <form> が行うようなクエリー引数を生成したい場合は、URLSearchParams コンストラクターに直接渡すことも可能です。 FormData を実装したオブジェクトは、entries() の代わりに for...of 構造の内部で直接使用できます。for (const p of myFormData) は for (const

                                            FormData - Web API | MDN
                                          • Spring Bootで始める簡単Webプロジェクト~ひな型の作成からWeb APIの実装まで

                                            プロジェクトの概要 最近のフレームワークでは、フレームワーク自身のツールでプロジェクトを始めることもよくありますが、Javaの場合には、既に広く普及しているMavenやGradleといったプロジェクト管理ツールがあります。 プロジェクトの管理はMavenもしくはGradleを使います。MavenやGradleは便利ですが、最初からプロジェクトを作るというと少々気が重くなります。 しかし、Spring Bootではプロジェクトのひな型を作成するツールが用意されていて、必要な機能を選択しながら進められるので簡単に作成することができます。 一度プロジェクトを作成してしまえば、Maven、もしくはGradle形式であるため、既にJava開発に慣れている方にとって非常にメリットがあり、初心者から上級者まで扱いやすくなっています。 プロジェクトの作成 簡単にプロジェクトを始めるには、いくつか方法があり

                                              Spring Bootで始める簡単Webプロジェクト~ひな型の作成からWeb APIの実装まで
                                            • Amazon.co.jp: Web APIマッシュアップブック: 関正秀: 本

                                                Amazon.co.jp: Web APIマッシュアップブック: 関正秀: 本
                                              • リアルタイムコラボレーションを実現するWeb APIを体感しよう·Google Drive Realtime API Playground MOONGIFT

                                                Google Drive Realtime API PlaygroundはGoogleがリリースしたGoogle Drive Realtime APIを試すためのデモソフトウェアです。 Googleが新しいAPIであるGoogle Drive Realtime APIをリリースしました。リアルタイムコラボレーションを実現するためのAPIですが、それを試せるのがGoogle Drive Realtime API Playgroundです。 まず最初に認証を行います。 認証します。Google Driveへのパーミッションが必要です。 次に文書を作成します。 文書を共有すると、他のユーザと一緒に編集ができるようになります。 編集するのは右側にあるテキストエリアです。キーを入力するたびにそれが共有されていきます。 文字だけでなく、選択やフォームなどもコラボレーションできます。 文字の追加、削除が

                                                  リアルタイムコラボレーションを実現するWeb APIを体感しよう·Google Drive Realtime API Playground MOONGIFT
                                                • WordPressで提供するWeb API

                                                  2. プロフィール 2 /25 • 株式会社ベクター 企画・デザイン部 • WordPress歴 4年 • 公式テーマ 配布 • WP-Furigana ふりがなを自動入力するプラグイン いままでに食べたお菓子 •いままでに食べたお菓子 3. アジェンダ 3 /25 1. Web APIとは 2. 投稿データを取得 3. XMLを生成 4. 検索パラメータに対応 5. JSONで出力 6. まとめ

                                                    WordPressで提供するWeb API
                                                  • 初めてWeb API設計をする前に読みたい記事・本・API実例と個人的にハマったこと - 仮想サーファーの日常

                                                    働いている会社で「サービス全体のサーバーサイドの処理をAPIに置きかえよう!」というプロジェクトにアサインされて、初めてAPIをゼロから設計する仕事をすることになって早1ヶ月。初めてだらけで何度も悩みながらAPI設計をし続けていますが、1ヶ月前に比べてだいぶいろんな記事や本にお世話になってきたので、個人的に参考になったなあと思うものたちをまとめておきます。 あと、API設計を進めていく上で個人的にハマったことも書いておきます。後世のAPI設計者が同じような疑問にぶつかった時にハマらないことを願います。(自分の記憶力が🐔レベルなので、メモの意味でもまとめておきます。) API設計する上で参考になった記事 まずは、初心者の段階で読んでおきたい記事たち。まずはAPI設計はどのように進めていくべきか、どのようなところでハマりやすいのかを知るために記事を読んで大枠を掴むと良いかと思います。 Web

                                                      初めてWeb API設計をする前に読みたい記事・本・API実例と個人的にハマったこと - 仮想サーファーの日常
                                                    • RESTful Web API を厳密なリソース指向にする - Qiita

                                                      はじめに モチベーション 異なるエンドポイントで、大体似たようなレスポンスなのに、 キー名が違う... キーが多かったり少なかったりする。。 というような、Web API (主にjsonを返す) を作っていてよく問題になる現象。 このような問題に対してのアプローチとしてはいくつかある。 例えば、formatする関数を用意して、必ずレスポンス返却前にそれを呼んで返す、のような運用的な解決手段。 が、 あまり強制力がない 宣言的ではなくどうしても手続きっぽくなる というところで、ややイケてなさが残る。 そこで、API全体としてもっと強力な制約を課し、宣言的にやることで、レスポンスの形を完全に安定させたい。 そのために導入したのが、 (厳密な)リソース指向API と呼んでいるもの。 それ自体は何の新規性もないのだが、2ヶ月くらい運用してみて割と上手く行っているので、その気持ちと実装のことを書く。

                                                        RESTful Web API を厳密なリソース指向にする - Qiita
                                                      • URLを入力するとそのページを画像化(gif,jpeg,bmpなど)してくれるWEB APIまたはPHPのオープンソースを教えてください。…

                                                        URLを入力するとそのページを画像化(gif,jpeg,bmpなど)してくれるWEB APIまたはPHPのオープンソースを教えてください。

                                                        • SQLiteでクラスタリング/Web API化を実現する「rqlite」レビュー | さくらのナレッジ

                                                          SQLiteはファイル一つで使えて手軽なデータベースです。ちょっとしたWebアプリケーションであれば十分に耐えられますし、ファイル一つとあってバックアップも簡単に行えます。 そんなSQLiteをより便利に活用できるようにするのがrqlite です。通常のSQLiteに対してクラスタリングによるスケールやHTTP(S)によるアクセスを可能にします。 インストール インストールは自分でコンパイルするか、Mac OSXやLinuxの場合はバイナリがダウンロードできます。 # Mac OSXの場合 curl -L https://github.com/rqlite/rqlite/releases/download/v3.5.0/rqlited-v3.5.0-darwin-amd64.tar.gz -o rqlited-v3.5.0-darwin-amd64.tar.gz tar xvfz rqli

                                                            SQLiteでクラスタリング/Web API化を実現する「rqlite」レビュー | さくらのナレッジ
                                                          • MediaDevices: getUserMedia() メソッド - Web API | MDN

                                                            MediaDevices.getUserMedia() メソッドは、要求された種類のメディアを含むトラックを持つ MediaStream を生成するメディア入力を使用する許可をユーザーに求めます。 このストリームには、例えば、動画トラック(カメラ、ビデオ録画機器、画面共有サービスなどのような、ハードウェアまたは仮想ビデオソースによって生み出されるもの)、音声トラック(同様に、マイク、A/D 変換器などの物理的または仮想オーディオソースによって生み出されるもの)、その他の可能な種別を含めることができます。 これは MediaStream オブジェクトに解決する Promise を返します。ユーザーが拒否した場合や、一致するメディアが利用できない場合、プロミスはそれぞれ NotAllowedError または NotFoundError の DOMException で拒否されます。

                                                              MediaDevices: getUserMedia() メソッド - Web API | MDN
                                                            • Document.elementFromPoint() - Web API | MDN

                                                              Document Object ModelDocumentコンストラクターDocument()インスタンスプロパティactiveElementadoptedStyleSheets (en-US)alinkColor 非推奨 all 非推奨 anchors 非推奨 applets 非推奨 bgColor 非推奨 bodycharacterSetchildElementCountchildren (en-US)compatModecontentTypecookiecurrentScriptdefaultViewdesignModedirdoctypedocumentElementdocumentURIdomain 非推奨 embedsfeaturePolicy Experimental fgColor 非推奨 firstElementChild (en-US)fontsformsfragmen

                                                                Document.elementFromPoint() - Web API | MDN
                                                              • Ruby入門:Web APIを使ってXMLを取得する (ほげおメモ)

                                                                ほげおがそもそもRubyを勉強し始めたのは、最近流行の"Web API"や"マッシュアップ"によるウェブサイト構築を、Ruby on Railsのフレームワークを利用してやってみたい!というのが最初の動機。 地道にRubyの文法を覚え始めてきたので、そろそろウェブのリソースと連携してみようと思います。今回はそのよくあるサンプル例。 基本的にやりたいことは、今のレベルではこんなこと。 ウェブサーバにリクエストを送って、何かしらの応答を取得する Web APIを叩いて、サーバから何かしらの応答を取得する サーバからXML形式で応答を取得し、そのデータを利用する まずはサーバとお話ができなければならないので、基本的なコミュニケーションをとってみる。サンプルは下記のとおり。 環境によっては違ってくると思うけど、ほげおが利用しているロリポップでは下記のサンプルコードで動作します。 <サンプル>

                                                                • Web API Design

                                                                  Web API Design Crafting Interfaces that Developers Love Brian Mulloy 2 Table of Contents Web API Design - Crafting Interfaces that Developers Love Introduction............................................................................................................................................ 3 Nouns are good; verbs are bad.....................................................................

                                                                  • Rails で RESTful Web API をシンプルに保つ設計 - アジャイルSEの憂鬱

                                                                    Rails で RESTful な Web API を作る場合、色々な方法があると思います。 今回、私が API を作るときによくやっている設計をブログに書いてみます。 コード 説明するより、コードを見てもらった方が早いと思うので、コードを書く。 # config/routes.rb namespace :api, defaults: { format: :json } do namespace :v1 do resource :user, only: :show end end # app/controllers/api/v1/users_controller.rb module Api module V1 class UsersController < ApplicationController before_action :doorkeeper_authorize! def show

                                                                      Rails で RESTful Web API をシンプルに保つ設計 - アジャイルSEの憂鬱
                                                                    • 【python】Yahoo Web APIでバーコード情報(JAN)から商品名を読み出す(数列→商品情報) 【お家IT#18】 - MotoJapan's Tech-Memo

                                                                      本件の実装の一部 motojapan.hateblo.jp 前回の続き motojapan.hateblo.jp 目次 取得方法のアイディア 1.スクレイピングする方法 BeautifulSoup4 をインストール 実装 結果 2.WebAPIで検索する方法(種類) Product Advertising API (Amazon Web Services) 楽天商品検索API (Rakuten Developers) ショッピング商品検索(Yahoo! Developer Networks) Yahoo! Developer Networksを使ってみる 登録 ディベロッパー登録 アプリケーション登録 クライアントID取得 インストール & 実装 結果 前回は画像からバーコード情報(数列)を取得した。 今回はこの情報から、商品情報を取得する。 取得方法のアイディア 実際このバーコード情報か

                                                                      • Element: innerHTML プロパティ - Web API | MDN

                                                                        Document Object ModelElementインスタンスプロパティariaAtomicariaAutoCompleteariaBusyariaCheckedariaColCountariaColIndexariaColIndexText (en-US) Experimental ariaColSpanariaCurrentariaDescriptionariaDisabledariaExpandedariaHasPopupariaHiddenariaKeyShortcutsariaLabelariaLevelariaLiveariaModalariaMultiLineariaMultiSelectableariaOrientationariaPlaceholderariaPosInSetariaPressedariaReadOnlyariaRelevant Non-standa

                                                                          Element: innerHTML プロパティ - Web API | MDN
                                                                        • appengne-rest-server で作る簡単 Web API - present

                                                                          はじめに リッチな UI を持つ Web アプリを作るなら、クライアントは Ajax か Flash、または Silverlight を使うと思う。そうすると、表示するデータを非同期に JSON または XML で取得するために、Web API を実装することになる。 でも、リクエストパラメータを解析して処理を決めたり、結果を XML や JSON に変換したりと、Web API を一から実装するのは大変。 Google App Engine の場合 Web アプリ開発の経験は Google App Engine だけなので、GAE の話になるけど、GAE には『appengine-rest-server』というフレームワークがある。 appengine-rest-server - REST server for Google App Engine applications. - Goog

                                                                            appengne-rest-server で作る簡単 Web API - present
                                                                          • AndroidオールスターズでAndroidのWeb Api Clientについて発表しました - Islands in the byte stream

                                                                            Androidオールスターズ - 2015/08/08(土) - dots. [ドッツ] スレッドプールについて補足します。これはアプリ全体で1つのfixed thread poolを使うべきというわけではなく、用途ごとにスレッドプールは用意するのがいいでしょう。ただし、そのスレッドプールはfixed thread poolであるべきで、そのスレッド数はかなり少なくてよい*1のではないかという提案です。 たとえば、puree-androidはこのスライドでいうところの高レベルHttp Client*2のレイヤですが、ログの処理によってアプリケーション全体が重くなることは避けなければいけません。したがって、この場合はPuree専用のスレッド数1のfixed thread poolがあればよく、実際にデフォルトの設定はそうなっています。 puree-android/PureeConfigura

                                                                              AndroidオールスターズでAndroidのWeb Api Clientについて発表しました - Islands in the byte stream
                                                                            • VS CodeとPythonとFlaskでお手軽Web API開発

                                                                              連載「Visual Studio Codeで始めるPythonプログラミング」 前回は、Flask-SQLAlchemyを利用して、ToDoリストのデータをデータベースに保存するコードを書いた。今回は、ToDoリストの取得/追加などを行うAPIを作成してみよう。 まずは、前回のコードを素直にWeb API化してみる。次に、Flask用のWeb API拡張機能である「Flask-Restless」を使用して、お手軽なWeb API化を試し、最後に後者を呼び出してToDoリストの一覧と追加を行うフロントエンドを作成してみよう(ここで作成する2つのWeb APIが返送するJSONデータの仕様を一緒にすればよかったのだが、ちゃんと設計しなかったため、互換性がない)。 なお、本稿ではVisual Studio Code(以下、VS Code)のWindows版バージョン1.26.1と同じくWindo

                                                                                VS CodeとPythonとFlaskでお手軽Web API開発
                                                                              • Node.jsでWeb APIを使って天気予報を調べてみよう

                                                                                さまざまな仕事を自動化するバッチ処理をJavaScriptで書こうと思ったときに外せないのが「Node.js」です。本稿では、Node.jsを使う上で、知っていると役立つ基本的な事柄を紹介します。 前回は、パッケージ管理ツールのnpmを使って、手軽にNode.jsに新たな機能を追加する方法を紹介しました。その例として、Excelファイルを出力する方法を紹介しました。今回は、Webからさまざまな情報をダウンロードするプログラムを紹介します。 Webから情報を取得すること 昨今、Webには、さまざまな情報が掲載されており、個人的に必要な情報だけをダウンロードして簡単に整形するだけでも、相当価値のある情報を得ることができるようになっています。複数の情報を組み合わせて集計するなどすれば、さらに大きな価値の情報を生成することができるでしょう。そして、Node.jsを使うなら、それらの情報を手軽に取得

                                                                                  Node.jsでWeb APIを使って天気予報を調べてみよう
                                                                                • ReDoc - Swagger/OASを使ったWeb APIドキュメントジェネレータ MOONGIFT

                                                                                  開発者向けドキュメントの基本と言えるのがAPIドキュメントです。ライブラリだけでなく、最近ではWeb API向けのドキュメントも増えてきました。そのデファクトフォーマットになろうとしているのがSwagger/Open API Specification(OAS)です。 今回紹介するReDocはそんなSwagger/OASをベースにAPIドキュメントを生成するソフトウェアです。 ReDocの使い方 デモです。3カラム構成になっています。一番右側にJSON構造が書かれています。 スキーマが見やすくなっており、折りたたむこともできます。 右側のレスポンスについても折りたためますので見たいところだけをチェックできます。 SwaggerにはSwagger UIというビューワーがありますが、ReDocも負けず劣らず見やすいドキュメントではないでしょうか。公開されているJSONで自由に試せますので(CO

                                                                                    ReDoc - Swagger/OASを使ったWeb APIドキュメントジェネレータ MOONGIFT