タグ付けされた質問 「api」

7
100%アクセス可能であるが「公開されていない」APIからデータを取得することは(不正)なのか
ある国の都市に関する最新のデータを含む巨大なフィルター可能なテーブルを提供するWebサイトを見つけました。このサイトは、テーブルの行をロードするために無限スクロールのアプローチを使用しています。 Chromeのデベロッパーツールを使用してサイトを探索すると、データを取得するために内部URLにAJAXリクエストを行うことがわかりました。このURLには、フィルターに対応する多くのクエリパラメーターが含まれています。 ブラウザでそのURLに直接アクセスしようとすると、すべてのデータが素敵なJSON形式で取得されます。フィルターをいじって、必要な具体的なデータを取得することもできます。このURLは実際にアクセス可能であるため、ハックする必要はありません。ネットにあるURLを呼び出すだけです。 したがって、私の質問は、自分の目的のためにそのURLを使用してデータを取得することはどの程度合法または違法ですか? 注:同じ種類の都市リストを作成したくありませんが、そのデータを使用して、少しのお金を稼ぐために、少しのオンラインゲームを作成したいです... いくつかの回答とコメントに関する重要な注意事項 これは単なるシナリオ例であり、都市に関するデータを取得する場所を探しているわけではありません。必要に応じて、シーズンの更新されたサッカー選手のパフォーマンスに関するデータを含むWebサイトを検討してください。 具体的な国については、特定の法律では考えていません。明確に(違)合法な国を知っているなら、それは有用な情報になるでしょう。
38 legal  content  api 

5
WebhookとAPIの違いは何ですか?
APIへのリクエストを行うプログラマーは、応答を受け取ります。たとえば、Web APIを使用してメールを送信する場合は、リクエストとともにメールの内容を渡します。すべてがうまくいくと、成功を宣言する応答が届きます。 Webhookを使用するには、サービスを提供する会社にURLを登録します。そのURLは、データを受け入れてデータを処理するアプリケーション内の場所です。場合によっては、データを受け取りたい状況をプロバイダーに伝えることができます。新しいものがあるときはいつでも、WebhookはそれをあなたのURLに送信します。 つまり、彼らは基本的に同じことをしています。 私の質問はこれです:webhookとapiの違いは何ですか? WEBHOOK IS ____およびAPI IS ______という用語ではありません。 私は彼らが何であるか知っています。主な違いと、いつ使用するか、いつ使用するかに興味があります。
15 api  data  request  webhook 

4
「このAPIのこのバージョンは廃止されました」の正しいHTTPステータスコードは何ですか?
RESTful APIを持っています。それには、v1、v2、v3の3つのバージョンがあります。v4を公開しようとしています。v1を中止することにしました。つまり、すべてのリクエストhttp://example.com/v1/resourceは失敗しますが、コールhttp://example.com/v2/resourceは引き続き機能します。 失敗を示す適切な方法は何ですか?410 GONEステータスコードの使用を検討しましたが、それはリソースが使用できなくなったことを示しています。ただし、リソースはまだ使用可能である可能性がありますが、別の方法で要求する必要があります。 また、一般的な400ステータスコードも検討しましたが、それも奇妙に思えました。これに対する標準的な答えはありますか?
13 http  api  410-gone  restful 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.