二次元裏@ふたば

画像ファイル名:1728956483125.png-(70425 B)
70425 B24/10/15(火)10:41:23No.1243082371そうだねx1 12:57頃消えます
WebAPIって何?
いもげで例えてくれ
このスレは古いので、もうすぐ消えます。
124/10/15(火)10:41:34No.1243082396+
よかろう!
224/10/15(火)10:43:00No.1243082614そうだねx4
詳細希望券って言ったら美獣Rが返ってくる
324/10/15(火)10:43:32No.1243082703そうだねx23
>詳細希望券って言ったら美獣Rが返ってくる
使えねぇ…
424/10/15(火)10:44:15No.1243082820+
ぬるぽ←APIを叩く
ガッ←叩かれたAPIの出力
524/10/15(火)10:45:27No.1243083007+
ふたばーとかムジーナとかがimgの情報を取得しているところだよ
こう言った情報が欲しいとお願いするとそれを返してくれるものだと考えれば良い
624/10/15(火)10:45:54No.1243083080+
なるほど
724/10/15(火)10:46:39No.1243083188+
芸人の画像でスレ立てるとその芸人の顔にうま味を足した画像で別のスレが立つやつ
824/10/15(火)10:47:14No.1243083277そうだねx2
>こう言った情報が欲しいとお願いするとそれを返してくれるものだと考えれば良い
そういうのって昔からある気がするんだけどwebAPIは新しい概念なの?
924/10/15(火)10:47:31No.1243083321そうだねx21
>>こう言った情報が欲しいとお願いするとそれを返してくれるものだと考えれば良い
>そういうのって昔からある気がするんだけどwebAPIは新しい概念なの?
昔からあるよ
1024/10/15(火)10:48:23No.1243083452+
WebAPI使ってなんか面白いことできるの?
1124/10/15(火)10:48:35No.1243083485そうだねx10
例えがことごとく便利そうじゃなくてダメだった
1224/10/15(火)10:48:40No.1243083494そうだねx5
>WebAPI使ってなんか面白いことできるの?
いもげ
1324/10/15(火)10:49:04No.1243083553そうだねx11
例えば地震情報を提供しているサイトのAPIを使うと地震の情報(いつ起きたか、大きさは、震源地は)が手に入る
これを利用すると一定規模の地震が起きたときに自動で大槍の尻でスレ立てする機能が作れたりする
1424/10/15(火)10:50:16No.1243083735+
じゃあ芋毛で”詳細希望拳”の文字列が書き込まれたらスレ画を画像検索してタイトル名を名前欄に入力して書き込みすることもできる?
1524/10/15(火)10:50:34No.1243083788+
>例えがことごとく便利そうじゃなくてダメだった
割と便利なのはimgで特定のワードでスレ立てたら通知が行くとかそんなのかな…
1624/10/15(火)10:50:34No.1243083790そうだねx3
>例えば地震情報を提供しているサイトのAPIを使うと地震の情報(いつ起きたか、大きさは、震源地は)が手に入る
>これを利用すると一定規模の地震が起きたときに自動で大槍の尻でスレ立てする機能が作れたりする
でも大槍のスレって速報より早いから
大槍のスレに地震情報レスした方が便利じゃない?
1724/10/15(火)10:51:15No.1243083903+
APIがちゃんとあればそ爆とか超楽ちんになるかもしれない
1824/10/15(火)10:51:33No.1243083933そうだねx2
>例えば地震情報を提供しているサイトのAPIを使うと地震の情報(いつ起きたか、大きさは、震源地は)が手に入る
>これを利用すると一定規模の地震が起きたときに自動で大槍の尻でスレ立てする機能が作れたりする
>例えがことごとく便利そうじゃなくてダメだった
1924/10/15(火)10:51:40No.1243083947+
でも大槍スレって定型なくない?
沈没!あたりをキーワードにするしかなくなりそう
2024/10/15(火)10:53:25No.1243084185そうだねx2
>でも大槍のスレって速報より早いから
大槍を取得して地震速報を提供するAPI作れば便利ってことだろ
2124/10/15(火)10:53:28No.1243084191+
>じゃあ芋毛で”詳細希望拳”の文字列が書き込まれたらスレ画を画像検索してタイトル名を名前欄に入力して書き込みすることもできる?
サイト作る側が対応していればできるよ
対応していない場合は各自がスクリプトとかで別途対応する事になるよ
ブラウザに入るアドオンとかのイメージだね
2224/10/15(火)10:53:51No.1243084255+
>じゃあ芋毛で”詳細希望拳”の文字列が書き込まれたらスレ画を画像検索してタイトル名を名前欄に入力して書き込みすることもできる?
虹裏はAPI提供してないだろ
2324/10/15(火)10:54:15No.1243084319そうだねx2
>サイト作る側が対応していればできるよ
あーそういうことか凄い勘違いをしてた
提供されてる機能ってことか
2424/10/15(火)10:54:38No.1243084383+
>虹裏はAPI提供してないだろ
実はしてる
2524/10/15(火)10:55:18No.1243084478+
>でも大槍スレって定型なくない?
>沈没!あたりをキーワードにするしかなくなりそう
画像一致を確認したらよくない?
AIとかで
2624/10/15(火)10:55:34No.1243084520+
>虹裏はAPI提供してないだろ
それっぽいものを作ろうとしてた形跡はある
https://img.2chan.net/b/futaba.php?mode=json
2724/10/15(火)10:56:03No.1243084585そうだねx3
表立って提供してなくても開発者ツール等からエンドポイントを調べれば利用できたりもするよ
2824/10/15(火)10:56:34No.1243084666+
>表立って提供してなくても開発者ツール等からエンドポイントを調べれば利用できたりもするよ
なんかプロっぽいな…
2924/10/15(火)10:56:35No.1243084668+
APIって何?に対するMDNの例
>実世界の例として、あなたの家、アパートや他の住処にある電気のコンセントについて考えて下さい。あなたの家で機器を使いたい時には、電源コードのプラグをコンセントに差し込めば事足ります。電源に直接結線したりしないでしょう ― そんなのは非効率ですし、あなたが電気工事士でなければ、やってみるには難しいし危険です。
3024/10/15(火)10:58:07No.1243084901そうだねx9
サービス提供側:機能とAPIキー(パスワードみたいな)を提供
サイトやアプリ提供側:APIキーを埋め込むとサイトやアプリにサービスの機能を追加できる
ユーザー:サービスをサイトやアプリから受け取れる
プログラマ:予期せぬエラーに頭を悩ませる
3124/10/15(火)10:59:47No.1243085143そうだねx6
bingちゃんに聞いてみたら馴れ馴れしいなこいつ…!
>API(Application Programming Interface)は、ソフトウェア同士が通信するための「言語」のようなものです。
>例えば、レストランに行ってウェイターに注文を伝えるとしましょう。ウェイターが厨房に注文を伝え、
>シェフが料理を作ってくれる。その後、ウェイターが料理をあなたに運んでくる。このウェイターの役割が、
>まさにAPIです。アプリケーションがAPIを通じて必要な情報をリクエストし、そのリクエストに応じてデータを
>受け取るのです。
>
>こんな感じで、APIは異なるシステムやサービス間の「橋渡し」をしてくれる存在なんです。わかりやすかったかな?
3224/10/15(火)10:59:50No.1243085153+
RESTでよろしく!
3324/10/15(火)10:59:52No.1243085160そうだねx1
APIなんだからインターフェイス定義を読めよ…
3424/10/15(火)10:59:55No.1243085166そうだねx3
つまりプログラマの苦悩を代価にみんなが便利になる機能?
3524/10/15(火)11:01:23No.1243085386そうだねx12
>つまりプログラマの苦悩を代価にみんなが便利になる機能?
それは現代のシステム全般に言える
3624/10/15(火)11:07:35No.1243086284そうだねx1
もしかしてよーわからんままに使ってるGET○○みたいなのってこれなのか?
提供されてる機能じゃなくてもなんか上手く言ってるよう気がするが…
3724/10/15(火)11:09:01No.1243086516そうだねx1
マッシュアップって言葉を10年ぶりぐらいに思い出した
3824/10/15(火)11:09:26No.1243086563そうだねx1
天気予報サービスのAPI埋め込むとサイトに近日の天気予報が掲載できるみたいな
3924/10/15(火)11:11:18No.1243086816+
RSSとは違うのか
4024/10/15(火)11:11:33No.1243086844そうだねx2
>マッシュアップって言葉を10年ぶりぐらいに思い出した
情報処理試験の勉強してると出てくる
4124/10/15(火)11:14:08No.1243087231+
imgに書き込んだ内容も実際はデータベースに入っていて
スレ番号の入ったurlのWebAPIを叩くと広告入りのhtmlが出力されるんぬ
4224/10/15(火)11:16:22No.1243087553+
なんか送ったらなんか返してくれるみたいな部品がいっぱいWEB上に公開されててそれ使えば1から作らなくても良くなるみたいな
4324/10/15(火)11:16:28No.1243087570そうだねx2
えっ!じゃあ芋毛はWebAPIってことじゃん!
4424/10/15(火)11:16:41No.1243087609そうだねx1
そういうこと(藁)
4524/10/15(火)11:18:11No.1243087838そうだねx4
>RSSとは違うのか
まあRSSもWebAPIの一種と言えばそうだ
衒学的にはWeb経由 (特にHTTP経由) でリクエスト-レスポンスするAPIは全部WebAPIと言えるけど
特に「WebAPI」って言う時にはレスポンスがHTMLやJSじゃないJSONとかXMLである場合を指すことが多いと思う
4624/10/15(火)11:18:32No.1243087895+
よく考えたらインターネットの仕組み全然わからん
webブラウザから適当に書き込んでるけど何でこれで通信できとるんだ
4724/10/15(火)11:19:26No.1243088048そうだねx5
>もしかしてよーわからんままに使ってるGET○○みたいなのってこれなのか?
>提供されてる機能じゃなくてもなんか上手く言ってるよう気がするが…
GETとかPOSTとかはHTTPっていうウェブの通信規格に沿った命令の種類
このURLにGETするとこのデータを取得してこのURLにPOSTするとこういう処理して〜みたいなのがWebAPI
4824/10/15(火)11:19:54No.1243088116+
>よく考えたらインターネットの仕組み全然わからん
>webブラウザから適当に書き込んでるけど何でこれで通信できとるんだ
いろんな人たちが超複雑なことしてくれてるおかげでいもげにレスできてるんだぜ
4924/10/15(火)11:24:18No.1243088834+
>imgに書き込んだ内容も実際はデータベースに入っていて
sql版みたいなのを作ってたぐらいなのでDB使ってないかもしれない
でもつかってるかもしれない
5024/10/15(火)11:24:54No.1243088939+
俺が使ってる家計簿アプリは銀行やクレカ会社のAPIと接続してる
自動で家計簿つけてくれるから便利
5124/10/15(火)11:25:33No.1243089074そうだねx1
まずhtmlで書かれた普通のウェブサイトがあって
それを見るための仕組みを使ってウェブサイト見る以外のデータのやり取りもできるようにしたのがウェブAPIでいいのかな
5224/10/15(火)11:26:34No.1243089243+
っちーとかで過去ログ吸い出してタグ検索して引き出せたりするからDB管理してそうな気もするけどどうなんだろうな…
仕組みの想像はできるけど仕様の特定はソース見て判別できるもんか?
5324/10/15(火)11:27:15No.1243089352+
データのやり取りだけするのがAPIかな
というかデータのやり取りの仕方の取り決めがAPI
5424/10/15(火)11:27:41No.1243089437+
janeで読めていた頃はスレ毎の.datファイルが作られてたはず
5524/10/15(火)11:29:12No.1243089684+
JSONで定型のリクエスト送信したらレスポンス返してくれるっていう通信のスタイ
5624/10/15(火)11:29:44No.1243089780+
しかるべき窓口にしかるべきフォーマットで申請くれればウチの情報使わせてあげますよってものだと思ってる
5724/10/15(火)11:30:24No.1243089905+
情報のやり取りってだけなら便利なんだろうけど面白そうなことはできない感じかー
5824/10/15(火)11:30:29No.1243089923+
フォーマットが正しければ電話でもFAXでもEメールでも注文できる昔ながらのカタログ通販なんかが近い…?
5924/10/15(火)11:30:40No.1243089964+
手書き機能悪用して画像貼るのもその辺勉強したらそんな難しくないのだ
6024/10/15(火)11:31:03No.1243090018+
ここのリロードボタンのクエリってstartに対してendも使えるけどなんか他にもあるんかな
6124/10/15(火)11:34:05No.1243090483そうだねx3
何となく統一されたインターフェイスがあってwebで使うなんかしらのプロトコルでアクセスしたらデータ返すものだよ
いもげでたとえるとそうだねを押すとそうだねが増えるあれだ
6224/10/15(火)11:35:33No.1243090750+
2時4分34秒に自動でスレ立てもできるの!?
6324/10/15(火)11:37:20No.1243091027+
ローカルのAPI触るようになったらメモリ関係の規約が大変そうだなーってなった
WebAPIは賢い人がめっちゃがんばってくれてるお陰で触りやすくなってる気がする
6424/10/15(火)11:37:36No.1243091068+
自動判回もできるのか?
6524/10/15(火)11:37:40No.1243091085+
>2時4分34秒に自動でスレ立てもできるの!?
ふたばの書き込み時間ってふたばのサーバーの時間が基準になるのかな
誤差0で判事を正確に回すことは不可能?
6624/10/15(火)11:40:54No.1243091668+
大昔はふたばサーバの時刻がずれまくってて苦労したけど
サーバを新しくした後はたぶん勝手にNTPベースになってると思う
6724/10/15(火)11:44:18No.1243092295+
>>2時4分34秒に自動でスレ立てもできるの!?
>ふたばの書き込み時間ってふたばのサーバーの時間が基準になるのかな
>誤差0で判事を正確に回すことは不可能?
たまにゾロ目狙う奴はping代わりのレスをするとか
6824/10/15(火)11:46:54No.1243092761+
>たまにゾロ目狙う奴はping代わりのレスをするとか
つまりあらかじめ何かしらのレスしてどれぐらいのラグがあるかを考慮した上で2時4分33秒になるよう狙って人力でやってるのか
夜中に?マジで?
6924/10/15(火)11:54:35No.1243094286+
しかも複数人でやってるのなんなんだろうね判事…
7024/10/15(火)11:56:57No.1243094785+
そういや自動判回のために初めてプログラミング学んでpython自動判回スクリプト作成した「」前に見たな…
7124/10/15(火)11:58:17No.1243095062+
APIを上手に使えるようになりたいけどプログラマじゃないと取っ掛かりが難しそうだ
7224/10/15(火)11:58:58No.1243095227+
使えるようになったらプログラマーだ
7324/10/15(火)11:59:35No.1243095344+
理解が浅いのか「結局JSONのやり取りしてるだけだな?」ってなる
7424/10/15(火)12:00:36No.1243095540+
プログラムするひとがさわるとちょっと面倒な関数程度認証になる
7524/10/15(火)12:01:20No.1243095680+
書き込みをした人によって削除されました
7624/10/15(火)12:01:22No.1243095692そうだねx7
>理解が浅いのか「結局JSONのやり取りしてるだけだな?」ってなる
大抵それで合ってるよ
今のWebフロントエンドがJSON色付け係と言われて久しいくらいには
7724/10/15(火)12:01:23No.1243095701+
pythonでの自動判回ってrequestsモジュールだけでいける?
それともseleniumとかいるのかな?
7824/10/15(火)12:03:28No.1243096158+
webのformつかったpostとか面倒なのでseleniumとかヘッドレスブラウザ使った方が楽よ
7924/10/15(火)12:04:20No.1243096348そうだねx1
WindowsのAPIはよく触る
8024/10/15(火)12:06:37No.1243096962+
200!ヨシ!
8124/10/15(火)12:07:22No.1243097144+
エクセルについてる関数のwebapiとエクセル用のapi提供サイトだけは使ったことある
8224/10/15(火)12:09:32No.1243097696+
MessagePackお前は今どこで戦ってるんだ…
いや戦ってるばしょはありそうだけど最近よりみなくなったね
8324/10/15(火)12:10:24No.1243097900+
判事回す時にお世話になる
8424/10/15(火)12:11:13No.1243098126+
>ローカルのAPI触るようになったらメモリ関係の規約が大変そうだなーってなった
>WebAPIは賢い人がめっちゃがんばってくれてるお陰で触りやすくなってる気がする
そこはRPCの時点でそこまで賢いリソース管理できないし
嫌でも触りやすくはなってしまうところはあると思う
8524/10/15(火)12:11:44No.1243098259+
API「叩かれていいやつ認定された…」
8624/10/15(火)12:17:22No.1243099903そうだねx1
>MessagePackお前は今どこで戦ってるんだ…
>いや戦ってるばしょはありそうだけど最近よりみなくなったね
Protocol Buffersをよく見るようになった気がする
8724/10/15(火)12:25:05No.1243102370+
アプリケーションなんとかインターフェイスのなんとかの部分をいつも忘れちゃう
8824/10/15(火)12:28:45No.1243103660+
データを扱うのに便利だけど見るだけのユーザとして使う時はあんま意識しないかもしれない
8924/10/15(火)12:33:13No.1243105214+
>>マッシュアップって言葉を10年ぶりぐらいに思い出した
>情報処理試験の勉強してると出てくる
一昨年基本取って今年応用取ったけど出てきた記憶がない
9024/10/15(火)12:35:05No.1243105811+
>仕組みの想像はできるけど仕様の特定はソース見て判別できるもんか?
わざわざ表に出すものではないからできない場合が多い
ただっちーの場合MySQLかMariaDBのはず
不具合起こしてるときのPHLエラーメッセージに出てた
9124/10/15(火)12:37:18No.1243106572そうだねx3
SOAPはスベった規格って理解でいいの
9224/10/15(火)12:39:58No.1243107468+
よくわからんかクロムドライバーで物理的に送信ボタン押すね…
9324/10/15(火)12:40:33No.1243107647+
>それっぽいものを作ろうとしてた形跡はある
>https://img.2chan.net/b/futaba.php?mode=json
スレの内容取れるまでは確認したことある
全文検索結果もgetできると嬉しいんだけど多分ないよね?
9424/10/15(火)12:40:43No.1243107704+
情報処理の世界って玉ねぎの皮みたいにこれを理解するには前提としてこれを理解する必要があって…ってのが多すぎるように見える
9524/10/15(火)12:41:29No.1243107946+
>一昨年基本取って今年応用取ったけど出てきた記憶がない
一昨日出てきたぞ
誤答選択肢として
引っかかったわクソが
9624/10/15(火)12:42:14No.1243108184+
もしかして自分だけのカッチョイイ専用ブラウザーとか作れる?
9724/10/15(火)12:43:18No.1243108545+
地震が起きたらエクストリームスレ立てのほうが早い時もあるし
9824/10/15(火)12:43:33No.1243108607+
>もしかして自分だけのカッチョイイ専用ブラウザーとか作れる?
やる気があればできるかもしれないけどとてもつらいぞ
9924/10/15(火)12:44:18No.1243108842+
思ったより親切なスレになってて驚いた
10024/10/15(火)12:44:56No.1243109029+
>一昨日出てきたぞ
すまん俺が受けたの春だから…
10124/10/15(火)12:45:03No.1243109056+
>もしかして自分だけのカッチョイイ専用ブラウザーとか作れる?
簡単に作れるならこんなchromiumばっかになってねえんだ
10224/10/15(火)12:45:26No.1243109169+
javascriptチョットデキルだけで任意のWebサイトの動作を自由に改変する事ができるよ
10324/10/15(火)12:45:49No.1243109277+
>スレの内容取れるまでは確認したことある
>全文検索結果もgetできると嬉しいんだけど多分ないよね?
フォームまわり漁ったら何かしら生えてそうではあるけどどうかなぁ…
10424/10/15(火)12:46:54No.1243109588そうだねx1
>>もしかして自分だけのカッチョイイ専用ブラウザーとか作れる?
>簡単に作れるならこんなchromiumばっかになってねえんだ
昔は流行ったよな色々なブラウザ
10524/10/15(火)12:47:27No.1243109738+
>情報処理の世界って玉ねぎの皮みたいにこれを理解するには前提としてこれを理解する必要があって…ってのが多すぎるように見える
数学もそうだよね
基礎の上にさらに基礎が築かれてスラムの違法建築のように発展していく
理系あるあるだから仕方ない
10624/10/15(火)12:47:36No.1243109769+
かつて自由だった頃の当時のヒでサードの閲覧アプリが使ってた奴?
10724/10/15(火)12:48:37No.1243110064+
XはAPIを解放しろ
10824/10/15(火)12:50:21No.1243110537+
>かつて自由だった頃の当時のヒでサードの閲覧アプリが使ってた奴?
なくなったのかと思ってたけどまだあるんだな
https://developer.x.com/en/docs/x-api/migrate/x-api-endpoint-map
10924/10/15(火)12:51:29No.1243110883+
スレ本文なんて割とさっぱりした構造のhtmlだからパースしても大した手間かからんよ
11024/10/15(火)12:51:35No.1243110912+
>XはAPIを解放しろ
100ドル/月からになります


1728956483125.png