タグ

WebAPIに関するatrandom2520のブックマーク (4)

  • Office 365 unified API の Explorer と Sandbox

    de:code 2015 に参加してきました。多くのセッションが非常に勉強になったのですが、その中から Office 365 開発のセッションで紹介があった Office 365 unified APIAPI Explorer、API Sandbox について書きたいと思います。 Office 365 API と Office 365 unified API Office 365 APIMicrosoft の Online Service で管理されているデータ、例えばメール、予定表、連絡先といった Exchange Online のデータ、SharePoint Online や OneDrive for Business 上のファイル、Azure Active Directory にあるユーザーやグループの情報にアクセスできる、REST API です。この API を利用すれ

    Office 365 unified API の Explorer と Sandbox
  • HerokuのAPIデザイン

    Herokuが自ら実践しているAPIデザインガイドをGithubに公開した. “HTTP API Design Guide” このガイドは些細なデザイン上の議論を避けて,ビジネスロジックに集中すること目的としている.Heroku特有なものではなく,一般にも十分適用できる知見となっている. 最近は,モバイル向けにAPIをつくることも多いため,勉強もかねて抄訳した.なお内容は,HTTP+JSONのAPIについて基的な知識があることが前提となっている. 適切なステータスコードを返す それぞれのレスポンスは適切なHTTPステータスコード返すこと.例えば,“成功"を示すステータスコードは以下に従う. 200: GETやDELETE,PATCHリクエストが成功し,同時に処理が完了した場合 201: POSTリクエストが成功し,同時に処理が完了した場合 202: POSTやDELETE,PATCHリク

    atrandom2520
    atrandom2520 2014/06/05
    HerokuのWeb API設計ガイド
  • Web API認証について

    最近、Web APIの認証をどうすべきか考えている。 例えば次のようなケースをどうするか。 「既存のWebサイトがあり、既にユーザIDとパスワードによる認証によって、ブラウザでデータを提供している。 今回、この提供データをブラウザの画面ではなく、REST APIにて取得可能にしたい。 このデータはユーザ毎に取得可能な値が違うので、認証、または認可によって制限をかけたい。」 ユーザーがブラウザからIDとパスワード(以下ID/PW)を使ってログインする方式を、そのままWeb APIにも適用しても安全なのだろうか。 Web APIの先にはスマホアプリやシェルスクリプトなどから直接ログインするものなどが考えられるが、安全かつシンプルに実装するにはどうしたらいいのだろうか。 私はセキュリティの専門家ではないので間違った考え方をしている可能性もあるが、誰かの目に留まって助言いただけるかもしれないので、

    atrandom2520
    atrandom2520 2014/01/23
    丁度悩んでる所なので参考になる。
  • Google グループ

    Google グループでは、オンライン フォーラムやメール ベースのグループを作成したり、こうしたフォーラムやグループに参加したりすることで、大勢のユーザーと情報の共有やディスカッションを行うことができます。

    atrandom2520
    atrandom2520 2014/01/22
    WEB APIにおける認証について
  • 1