タグ

APIに関するChiseiのブックマーク (44)

  • API | OANDA証券株式会社

    APIサービスご利用のメリット APIサービスを利用することにより、お客様自身で開発したトレードツールから、暗号化された通信チャネルを使用し、OANDAのオンライン取引システムへ接続することができます。 これにより、為替レートの取得、注文、チャートへのアクセスなどを含む全ての取引機能をご利用いただけるため、自動売買するなどお客様ご自身でお好みの取引環境や取引条件でトレードすることが可能となります。 さらに、プラットフォームやプログラミング言語に依存しない仕様ですので、お好みの環境でご利用いただけます。 APIご利用事例/ケーススタディ 弊社のAPIご利用事例を下記に一覧します。これらは、社のお客様がRESTAPIを活用したケーススタディとなります。開発のヒントになれば幸いです。 ※ 内容は社顧客事例となりますので、一部日国内で適用しない場合があります。あらかじめご了承ください。 事例

    Chisei
    Chisei 2015/01/10
  • Location changed to developer.github.com

    Location changed to https://developer.github.com/v3/libraries/.

  • Query Realtime SF Bus Locations With GeoFire 2.0

    powered by Firebase What is GeoFire? GeoFire is a set of open-source libraries for JavaScript, Objective-C, and Java that allow you to store and query a set of items based on their geographic location. GeoFire uses the Firebase database for data storage, allowing query results to be updated in realtime as they change. GeoFire does more than just measure the distance between locations; it selective

    Chisei
    Chisei 2013/04/21
    面白い
  • http://doctrine.sourcearchive.com/documentation/1.2.4-1/main.html

  • like - Facebook開発者

    The object_id of an object on Facebook. This can be a video, note, link, photo, or photo album. Note that for photos and albums, the object_id must be queried from the photo and album FQL tables. Note that the object_id is a different field from the photo table's pid field and the album table's aid field.

    Chisei
    Chisei 2012/08/16
    likeの件数取るAPI
  • FizzBuzz 問題どや顔で解くひとなんかよりも "KEN_ALL.csv" をうまく扱える人の方が社会的貢献度高い

    🐶Kazuhiro OSAWA @Yappo 郵便番号API 作ろうと思ったんだけど、ちゃんと作るなら DB に突っ込んで使った方が良いから作るモチベーションだいぶ低い 2012-08-08 12:27:21

    FizzBuzz 問題どや顔で解くひとなんかよりも "KEN_ALL.csv" をうまく扱える人の方が社会的貢献度高い
    Chisei
    Chisei 2012/08/15
    これか。
  • cron等をつかって外部のAPIに問い合わせる場合は、毎時0分を避けるのが大人のマナー - blog.nomadscafe.jp

    なんかtwitterで書いたらウケたっぽいので cronをつかって外部のAPIに問い合わせる場合は、毎時0分をさけるのオススメ!!!!お兄さんとの約束だ!!! — masahiro nagano (@kazeburo) August 9, 2012 某サービスのAPIへの問い合わせ件数を調べると、毎時 0分台(0秒から59秒)のアクセスは1分から59分までの1分間の平均アクセス数の5倍から8倍にもなります。 これはおそらく、crontabの設定が 0 * * * * /path/to/call_foreign_api になっていることが多いからじゃないかなぁと思うのです。 その結果、サーバのロードアベレージは このように毎時0分だけ跳ね上がってしまいます。サービスを快適に提供できなくなる可能性があるので、APIの利用を制限したり、サーバを追加しなければなりません。これはサービス利用者、サー

    Chisei
    Chisei 2012/08/10
    ブコメを見ていて402は良い案に思えた。API提供元が負荷の状況を見てあえて402を返却するという手も。
  • GREE Engineering

    404 お探しのページは見つかりません GREE Engineering トップへ戻る

    GREE Engineering
    Chisei
    Chisei 2012/08/03
    skype botいいね
  • Google Maps API有料化の詳細発表、該当ユーザーは2012年初めに強制課金開始 

  • OAuth/Twitter API で画像をアップロードする方法

    「これで上手く行ったよ」という記事を検索で見つけられなかったため書きました。 このエントリーでは curl を使わずに HTTP リクエストを生書きして OAuth/Twitter API を叩きます。 目次 通常のHTTPのGET Twitter API の GET Twitter API の POST Twitter API で画像をアップロード 参照 通常のHTTPのGET いきなり画像のアップロードではなく、最初は簡単に GET メソッドを用いたサンプルをリクエストしてみます。 GET /index.html HTTP/1.1\r\n Host: example.com\r\n \r\n \r\n は改行を意味します(それぞれキャリッジリターン、ラインフィード)。 最終行には空の \r\n を送り、終端であることを伝えます。 Twitter API の GET Twitter AP

    Chisei
    Chisei 2011/08/29
    画像をランダムで入れ替えたいと思った。
  • 第6回 WebAPI、認証APIのセキュリティ | gihyo.jp

    WebAPIの公開 APIとは、何らかの機能を提供するプログラムのことです。WebAPIとは、Webで提供されたAPIということです。たとえば、地図データを提供するAPIや商品の検索結果を提供するAPIが有名です。なるべく多くの人にアクセスしてほしい情報を持っている企業は、WebAPIとして情報を提供することが多くなりました。WebAPIという便利なインターフェースを用意することで多くのユーザにアクセスしてもらい、広告ビジネス等につなげていくのが狙いです。 またWebAPIは、多くの形式に対応していたほうが、多くのユーザに利用してもらうことができるため、なるべく多くの出力形式に対応しようとする傾向があります。以前はSOAPという形式が多く使われていましたが、実装方法が煩雑であったため、現在ではREST、JSON、JSONPのように実装がシンプルな形式のものが多く使われています。 WebAP

    第6回 WebAPI、認証APIのセキュリティ | gihyo.jp
    Chisei
    Chisei 2011/06/07
    API認証の方法迷っていたが参考になるかも。
  • おさかなラボ / API駆動型開発ってアリかもしんない。

    近年、様々なWebAPIが公開され、利用されるようになったが、MVCからWebAPIを呼び出すWebアプリケーションってコードがとてもスッキリする。 逆に、WebAPIの開発もWebアプリケーションに比べると肩の荷が軽い。API開発者は渡されたデータのハンドリングに専念でき、エラーハンドリングも楽(エラーコードを返せば良いだけ)だからだ。Viewに至ってはデータ構造をシリアライズ(JSONとかXMLとか)するだけですむ。 これって何も外部APIに限らなくても良いのではないか。Webアプリケーションから、ビジネスロジック部を内部専用の(つまりlocalhostからしかアクセスできない)WebAPIとして切り離し、それをWebアプリケーションから呼んでやれば、今よりももっと開発が楽になるのではないだろうか、というのが今日のお話。 WebAPIの開発も当然MVCフレームワークが使われるので

    Chisei
    Chisei 2011/05/25
    あとで読む
  • Webアプリ開発における「内部APIモデル」 - Tous Les Jours 攻防記

    前回の話は、一回のエントリーでは書ききれない内容でした。。以下もうすこし詳しく書き直してみます。 Webアプリ開発における「内部APIモデル」とは、ネットワーク越しに外部サイトのWebAPIを呼び出すかのごとく、自サイト内のリソースに対して内部専用のWebAPIでアクセスする仕組みを導入し、分散処理を行うモデルのことです。典型的なWebアプリでは、データベースがここでいうリソースに該当するかと思います。 図にすると以下のようなイメージです。 今回、Lang-8で実際に「内部APIモデル」を導入してみたので、気づきの点などをこのエントリーにまとめてみました。 ※導入のいきさつについては、前回のエントリーで触れています。 「内部APIモデル」を採用するメリット Webアプリ開発において「内部APIモデル」を採用するメリットは2つあります。 (1)言語やフレームワークの選択自由度が上がる 現在運

    Webアプリ開発における「内部APIモデル」 - Tous Les Jours 攻防記
    Chisei
    Chisei 2011/05/17
    こういう感じのを今社内に構築中
  • symfony で Web API を実装するときのポイントいくつか - KAYAC engineers' blog

    最近はまんぐうん家にいます。 nagata (@handlename) です。 FlashやJSと連携する際には、APIを実装することになりますが、 今回は「こんなことやると実装が楽になるよ!」という小技をいくつか紹介します。 ※記事ではレスポンスの形式としてJSONを使った場合を例として用いています。 ※アプリ名を「api」、モジュール名を「kayac」として説明します。 symfonyのバージョンは1.4です。 APIのレスポンスを返すための準備 symfonyのレスポンス、そのままではレイアウトが適用されてしまいます。 HTML形式で表示されるわけですね。 APIのレスポンスとして使う場合、こんなんじゃやってられません。 view.yml でレスポンスの形式を設定してしまいましょう。 apps/api/config/view.yml has_layoutをfalseにすることによっ

    symfony で Web API を実装するときのポイントいくつか - KAYAC engineers' blog
  • 人気のAPI/フレームワークを作るための39カ条

    ある仕様を利用するための網羅性の高いライブラリを用意したいとき 再利用性が高い(と思われる)プログラムをライブラリ化したいとき Webシステムを外部から利用してもらうために一部分を公開したい場合 多人数で開発する事柄で共通化させておきたい部分をまとめたい場合 ほかの言語で作られたアプリケーションをある言語で利用したいときの橋渡し用 ちなみに、JSP/Servletの世界でよく使われているStruts Frameworkは開発者のCraig McClanahan氏が休暇中に思い付いて開発したものだそうです。オレゴン州のビーチで、ラップトップに向かい、3日間の休暇中ずっとコーディングしていたそうです。 一緒に行った奥さんは機嫌が悪かったようですけど。 ここでは、作成したAPIが自分だけではなく、多くの人に使ってもらえるよう、便利に使えるポイント、広く普及するためのポイントをとらえていきましょう

    人気のAPI/フレームワークを作るための39カ条
  • Geocoding - Google Maps API Services - Google Code

    What is Geocoding? Geocoding is the process of converting addresses (like "1600 Amphitheatre Parkway, Mountain View, CA") into geographic coordinates (like latitude 37.423021 and longitude -122.083739), which you can use to place markers or position the map. The Google Maps API Geocoding Service provides a direct way to access a geocoder via an HTTP request. Note: the geocoding service may only

  • APIの設計について - Plan9日記

    Twitter経由で知った、「API Design Matters」というACMQの記事を流し読んでいた。書かれたのは2007年なのでちょっと古いが、この手の話題は時代を越えて残りそうだし、今読んでも損はないかな。 システムコールやライブラリ関数など、よく使われるAPIほど良いものじゃないといけない。良いAPIを設計するのは難しく、悪いAPIは量産されている。悪いAPIでもラッパーで対応できると言うかもしれない。でも、多くのプログラマがそれぞれラッパーを書くとすると、とんでもなく多くの時間と労力が無駄になって不幸だよ。じゃぁ、何に気をつけるべきかとか、そういう話が出てくる。 まず、やり玉に挙っているのがselectシステムコール、特に.NETのSocket.Selectメソッド(Win32 APIのselectのラッパー)でこれはたしかに酷い。poll/epollなどの改良も出ているんだし

    APIの設計について - Plan9日記
    Chisei
    Chisei 2011/03/10
    『よく使われるAPIほど良いものじゃないといけない』
  • TechCrunch

    Your pitch may well be the first time a VC has even heard of a concept, so how can they possibly work out how to invest in your idea when it sounds like sci-fi?

    TechCrunch
  • Google Calendar Data API で祝日を取得する - Perl入門ゼミ

    Perl › 日付・時刻 祝日というのは人間が決めたものなので非常に扱いにくいものです。春分、秋分という前年の2月に決まる祝日や、振替休日などもあります。 今回のサンプルではGoogleGoogle Calendar Data APIで提供してくれている日の祝日のデータを取得することにします。 あくまでGoogleが調べた日の休日のデータなので絶対的な信頼性はありません。Googleが間違っていれば間違った祝日のデータを取得しますので、日付の間違いが損害を及ぼすようなアプリケーションにそのまま使用してはいけません。かならず他の手段で正しいことを確かめるようにします。 use strict; use warnings; # Web上から情報を取得するのでHTTPクライアントを使用する。 use LWP::UserAgent; #フィードがXMLで与えられるのでXML::Simpleで解

    Google Calendar Data API で祝日を取得する - Perl入門ゼミ
    Chisei
    Chisei 2010/11/01
    祝日API
  • TechCrunch | Startup and Technology News

    Hello, friends, and welcome to Week in Review, TechCrunch’s regular digest of the top tech news over the past several days. Sign up here to get it in your inbox every Saturday. It’s where

    TechCrunch | Startup and Technology News
    Chisei
    Chisei 2010/09/10
    あとで読む