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
Announcing Insomnia 10.1 GA with a new Collection Runner CLI, in-app invites, and more Design, debug, test, and mock APIs locally, on Git, or cloudBuild better APIs collaboratively for the most popular protocols with a dev‑friendly UI, built-in automation, and an extensible plugin ecosystem. Get Started for Free
(Last Updated On: 2018年10月9日)Webアプリケーションの機能をサービスとして提供する場合、ランダムな値の秘密のAPIキーを鍵とすることが多いです。 // 何らかのAPIを呼び出す http://example.com/api/v2/get_something?api_key=qwertyuiop シンプルな方法で使いやすいですが、鍵となるAPIキーをそのまま使っているので鍵が漏洩する可能性があります。HMACやHKDFを使うと鍵となるAPIキーを直接使わないでAPIへのアクセスを認証できます。 HMACを使ったAPIキーによる認証 前提条件: $api_keyは暗号学的に安全な鍵。例:$api_key = base64_encode(random_bytes(32)); 鍵となるAPIキーを直接GETやPOSTで渡さなければ、鍵が漏れる心配がなくなります。HMAC
We spend a lot of time thinking about web API design, and we learn a lot from other APIs and discussion with their authors. In the hopes that it helps others, we want to share some thoughts of our own. In this post, we'll discuss the limitations of the HTTP GET method and what we decided to do about it in our own API. As a rule, HTTP GET requests should not modify server state. This rule is useful
API v1 → v2 Migration guide The following guide will help you migrate from API v1's "Core API" and "Dropbox for Business API" to API v2. Note: In v1, there was a "Core API" with several SDKs, and a "Dropbox for Business API." In API v2, "the API" and "Dropbox Platform" refer to both of them; it encompasses the endpoints for user and team apps. Migration checklist for developers Check whether you n
はじめまして。 いろんなSaaS, APIを比較してみるブログを始めてみることにしました。 今回は、スマホアプリやWebブラウザへのPush通知サービスについてまとめてみました。 サービスを作っている方に、少しでも参考になれば嬉しいです。 ※各サービスの機能や価格は2016年5月の執筆時点のものです。間違いがあれば、コメントにてご指摘ください。 ※こちらの記事を書いた数日後、Google I/OにてFirebaseの大幅な機能強化が発表され、GCMと連動したFirebase Notificationsなるサービスも発表されました。ぜひとも追記したいのですが、今、まとめる時間がないので、後日書きます。こちらの記事にご興味の方、よろしければFirebaseもご参考になさってみてください。 Push通知とは? Push通知の仕組み 自前でやるか、SaaS でやるか - 利用ステップ毎に設計の難易
FuelPHPでGoogleAnalyticsのAPIを使ってみたのでメモ。 まずはGoogleAnalyticsのAPIを使えるようにしてください。 詳しくはここを参考にしてください。 参考サイトのステップ 1: アナリティクス API を有効にする まで完了すればOKです。 ※p12ファイルはAPPPATH.’p12/xxxxxxx.p12’に保存しておいてください。 ※新しく作成したサービス アカウントのメールアドレスを控えておいてください。 ざっくり説明していきます。 まずはGoogleAnalyticsクラスを利用するための準備をします。 // タイムアウトを3分に延長 set_time_limit(180); // Googleのパッケージを利用可能にします。 Package::load('gdata'); // シングルトンでオブジェクトを管理。ここでGoogleAnalyt
Microsoft Translatorって何? Microsoftが提供する機械翻訳のAPIです。 Windows azure(マイクロソフトが提供するクラウドサービス)のMarketplace(データの方)にあります。 Microsoft Translator 機械翻訳 -> wikipedia 利用するには、Microsoft アカウントが必要です。 ということで登録しました。 月額2,000,000文字まで無料で利用できるようなので登録しました。 試してみる。 ↓のような感じにAPIを試す画面が存在します。 初めまして。私はmitsugeekです。 ↓↓↓Translator実行!↓↓↓ How do you do. I am mitsugeek. 単にこれだけだと、Google翻訳や、Yahoo翻訳等のWeb上の翻訳と変わりないです。 Webで利用できる翻訳サービス一覧 Goog
{ "response": { "id": 3342124, "message": "Hi!", "user": { "id": 3456, "name": "Taro Yamada", "image_url": "/images/taro.png" } } } など、どの構造がいいでしょうか? もっと違う構造も考えられます。 JSONはシンプルですが、構造に制約がなさすぎます。適切な設計を行うには適切な制約が必要です。 そこで、plain JSONに少し制約を加えたJSONベースのフォーマットを使うことをおすすめします。 もしあなたが、JSONレスポンスをどのようなフォーマットにするかをチームで議論したことがあるなら、JSON APIは『自転車置き場の議論』に対抗する武器となる。 共有された規約に従うことで、生産性が向上し、汎用的なツールを利用でき、アプリケーションという重要なものに集中
WebAPIの仕様を記述する方法はいくつかあると思う。 普通に日本語で記述する JSON Hyper-Schema、WADL、RAML、Swaggerなどを使う 仕様書の代わりにプログラムを書く HTTPメッセージそのものを記述しておく でも、文法にばらつきがあったり、読みにくかったり、ツールのセットアップが面倒だったり、どれもイマイチな所があって、手軽な方法が欲しいと思っていた。 何気なくcurlコマンドのオプションを調べていたら、「もうこれでAPIドキュメント扱いにしちゃえばいいんじゃね?」と思えてきたのでメモしておく。 curlコマンドのおさらい curlコマンドはlibcurlの付属コマンドで、最近のUnix系OSなら大抵最初から入っていると思う。コマンドの詳細はmanを読んでいただければ。 cURL - How To Use (マニュアルページ日本語訳) curlコマンドのオプシ
Record HTTP interactions in your tests ...and replay them during future test runs for fast, deterministic and accurate tests. Disclaimer: Doing this in PHP is not as easy as in programming languages which support monkey patching – this project is not yet fully tested, so please use at your own risk! What? Instead of manually mocking API calls for your tests, record HTTP requests and replay them la
概要 Unityからサーバー上にある、FuelPHPで作ったWebAPIにアクセスする方法。 ApacheやPHPやMySQLのインストールや設定や起動の仕方は省略しているので、その辺の知識があってなおかつUnityの基本操作が分かる人向けです。 MySQLのユーザ、パスワードともに rootと仮定して説明しています。 参考文献 ・#FuelPHP 5 分で API を実装するチュートリアル(スクリーンキャストあり) http://blog.omoon.org/20131219/925 ・[Unity][MiniJSON]JSONデータを読み込む http://www.cho-design-lab.com/2013/08/15/unity-minijson-load-json/ 試行環境 サーバー側 OS:Amazon Linux AMI release 2014.09 Apache:2.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く