タグ

apiに関するkefi3104のブックマーク (6)

  • Twitter REST APIの使い方

    今や「インフラ」と表現しても過言ではないほど、多くの日人が当たり前のように利用しているミニブログサービス、Twitter。この記事では、Twitterが提供するAPIの使い方を、初心者向けに説明しています。ぜひ、素敵なウェブサービスを作って下さいね。 Twitter DevelopersTwitter APIなどを利用する開発者のためのページ。公式リファレンスの確認や、アプリケーションの作成など。アプリケーションの登録APIを利用するために必要な「アプリケーションの登録方法」を紹介します。APIキーとAPIシークレットを取得できます。 アプリケーションとは?よくAPIを利用するのに「アプリケーションを登録して」という言葉が出てきます。このアプリケーションって何でしょう。これは、SNSでいう「ユーザーアカウント」と同じようなものだと考えると、イメージを掴みやすいと思います。 アプリケーショ

    Twitter REST APIの使い方
  • History API を「あらためて」使ってみる - シンプルシンプルデザイン JavaScript

    以前、「History API を使ってみる」という記事を書いた。読み返したら非常に分かりにくかったため、History API の使い方をあらためて調べたので、自分なりの解を備忘録として残します。 サンプル:History API を「あらためて」使ってみる ライブラリ そもそも、便利なライブラリがすでにいくつか用意されている。 History.js devote これらは、History API に対応していないブラウザでのケアや、ページ内に「戻る」「進む」ボタンを設置した場合の制御もケアされているようだ(使ったことはないです)。これはすごい。これらを使う。以上。 ではあるが、ここではライブラリを使わずに、もっとライトにシンプルにHistory APIを導入してみる。 ユーザーにやさしい History API を使うメリットは、なんといってもユーザー体験が優れるということ。実際にペー

    History API を「あらためて」使ってみる - シンプルシンプルデザイン JavaScript
  • History APIとスマホブラウザでのハマりどころ - Qiita

    仕事でスマホ用サイトをイジっておりまして、非同期処理でのページングを 修正するに際して、History APIを触ってました。 スマホのブラウザ周りの差分で色々とハマったので、メモしておきます。 History APIとは とりあえず復習しましょう。 概要 HTML5で追加された、履歴操作のAPI。 履歴スタックに履歴を追加(push)、現在の履歴の書換(replace)、 ブラウザバック等のアクションによる履歴移動を監視する(pop)、といったことが可能になる。 history自体は以前からあって履歴の操作は画面遷移を伴っていたが、これらのAPIの追加によって、 画面遷移を行わなくともJavaScriptからの履歴操作が可能となった。 pushState 履歴をスタックに追加する。

    History APIとスマホブラウザでのハマりどころ - Qiita
  • hello! window.postMessage()

    Twitter @Anywhereを学んでいると、もうそろそろクロスドメインのアクセスを正攻法でやって良い時代なんじゃないかと思ったのでwindow.postMessage()について書いておこうと思いまして。いや、普通に使い方のメモなんですが。 クロスドメインとは何かについては検索して調べてもらうとして。Ajaxで何かのWebサービスAPIを触りたい時に良くこのクロスドメイン制約で利用出来ない事があります。その為サーバーサイドプログラミングに頼る事になりちょっと面倒くさい。気軽にマッシュアップしたい!と思っても出来なかった訳です。今までは。 そういう状況はやっぱり何とかしたいよね、と実装されたのがwindow.postMessage()。2010年?頃から所謂モダンブラウザには実装されていたのですが、昨今のモダンブラウザの普及率やモバイル機器でのウェブブラウザ利用増加で、気がつけばpo

    hello! window.postMessage()
  • Window.postMessage() - Web API | MDN

    HTML DOM APIWindowインスタンスプロパティclosedconsolecookieStore (en-US) Experimental credentialless (en-US) Experimental customElementsdevicePixelRatiodocumentdocumentPictureInPicture (en-US) Experimental event 非推奨 external (en-US) 非推奨 fence (en-US) Experimental frameElementframesfullScreen Non-standard historyinnerHeightinnerWidthlaunchQueue (en-US) Experimental lengthlocalStoragelocationlocationbarmenubar

    Window.postMessage() - Web API | MDN
  • 地図のコントロール|Google Maps JavaScript API v3|Ajax|PHP & JavaScript Room

    コントロールの種類と表示設定 コントロールの無効化 ナビゲーションコントロール〔※廃止〕 地図タイプコントロール〔MapTypeControlOptions / MapTypeControlStyle〕 外観地図コントロール〔OverviewMapControlOptions〕 移動コントロール〔PanControlOptions〕 回転コントロール〔RotateControlOptions〕 スケールコントロール〔ScaleControlOptions / ScaleControlStyle〕 ストリートビューコントロール〔StreetViewControlOptions〕 ズームコントロール〔ZoomControlOptions / ZoomControlStyle〕 コントロールの表示位置〔ControlPosition〕 カスタムコントロールの指定〔描画、イベント処理〕 コントロー

    地図のコントロール|Google Maps JavaScript API v3|Ajax|PHP & JavaScript Room
  • 1