FLOW THROUGH APIsHTTPie is making APIs simple and intuitive for those building the tools of our time.
ChatGPTのAPIで何日経っても429エラーが返ってくるのは、APIの無料期間が終了していたからだった ※本ページはプロモーションが含まれています 公開日:2023/4/15 更新日:2023/4/15 ChatGPTのAPIを使ってアプリを作っていたのですが、ある時から429エラーが返ってくるようになりました。 429 Too Many Requests : You exceeded your current quota, please check your plan and billing details. 「Too Many Requests 」なので、短時間にリクエストしすぎて制限に引っかかったのかなと思ってしばらく放置していたのですが、何日経っても同じエラーが返ってきます。 APIキーが漏れて他の人が使いまくっているのかと思い、新しいAPIキーを発行してみたのですが変わらず。
今回の記事は、2023年8月29日に開催されるPostman Meetup Fukuokaの登壇に向けて、Postmanへの感謝を伝えるために執筆した記事である。 今回の記事は、これからPostmanを実務で導入するプログラマーを対象に基本的な使い方を解説した記事になる。Postmanの専門的な使い方を知りたいならPostman Learning Centerを確認してほしい。本記事はあくまで二次情報に過ぎないので、より正確な情報を求めるならそちらを参照すること。 今回の記事では、API設計・開発で重宝するサービス「Postman」の使い方を解説する。 対象者 これからPostmanを学ぶひと 実務でPostmanを触っているひと Postmanに興味があるひと タイトルでなんとなく気になったひと Postmanとは PostmanはWeb API(以下「API」)の設計・開発、テストをサ
APIの使い方 [商品情報APIリファレンス - DMM API](商品情報APIリファレンス - DMM API)のリクエストURLに書いてある通りのURLを叩くだけです。 例えば商品のIDが「mide00988」の情報を取得する場合 https://api.dmm.com/affiliate/v3/ItemList?api_id=[APIID]&affiliate_id=[アフィリエイトID]&site=FANZA&service=digital&floor=videoa&hits=10&sort=date&cid=mide00988&output=json にアクセスすればOKです。 AmazonのProduct Advertising APIは、署名が必要なので一手間必要ですが、DMM APIはお手軽に情報を取得できます。 APIをたくさん叩きすぎると一定時間アクセスできなくなりま
障害発生の際など、やむをえず自宅で就寝中の社長を起こさないといけないことがある。インターネット時代においても遠隔地にいる人間の意識を強制的に遮る有効な方法は一つである。電話だ。 普通の人間なら順番にただ電話すれば良いのだが、我々は電話恐怖症を患うエンジニアである。過去のトラウマから誰かに電話をかけることが不安で仕方ない。 さらにはリモートワークの環境だと、アメリカ西海岸にいる社員が日本の電話番号に電話するのは色々と敷居の高さがある。素早く簡単に社長に電話し不機嫌にすることなく即座に目覚めさせる方法が必要だ。 このような課題を、我々が対処する方法はただひとつ「自動化」である。機械に電話させればよい。行末スペースをただひとつも許せないほど繊細な心を持つ我々と比べて、機械は感情がないので不機嫌な人間に当たられても何も感じない。 今回は、感情のないロボットに社長に電話させる方法を紹介する。 Twi
ニートせいかつ ニートになって収入0に今更怯えていたり、Webエンジニアとして3年やってきたのにHTML/CSSを書く機会が3回ぐらいしかなくて全く書けないので1から勉強したり、ビュー周りをゴリゴリ書いていた。 そのあたりの話題は書いてもしょうがないので更新が途絶えていたが、アプリの裏側にやっと手がまわせるようになったので、ネタができた。ので書く。 特定の月のデータに絞る これまでの成果により、書籍情報は取れるようになった。次は、詳細に条件を絞っていくことにしよう。 ある月のデータを取得する方法について考える。 ItemSearchでは、検索する時にpowerというパラメータを付与できる。powerでは色々できるのだが、今回はその中で出版日の指定を行う。 options = { country: 'jp', sort: 'daterank', browse_node: '241028005
Kindleストアがどうにも使いづらいのでProduct Advertising APIで新刊情報を取ってくるスクリプトを書いているのだけど、なんかいまいちしっくりこない。 「今日の新刊」みたいなのが欲しいのだけど、ItemSearchのPowerパラメータでpubdate:01-02-2013とか書けるのかと思ったらこれが効いてくれない。pubdate:during 02-2013だと効くので、年月までしか絞り込めないみたい。これは散々既知のようだけど。取ってきてから選り分けるしかなさそう。 で、Kindle本独特っぽいのが日付に関するところなのだけど、Kindle本検索した時のレスポンスを見るとPublicationDateとReleaseDateの2つの日付を持っている。どうやらこれ、PublicationDateは紙の本の出版日で、ReleaseDateはKindle版のリリース日
はじめに 「Code for 青空文庫」アイデアソン #1というイベントに参加したのをきっかけに青空文庫の次世代システムの姿をつらつらと考えるようになっている。同じような興味を持っている人たちが集まってAozorahackという場で意見交換したりプロトタイピングを始めていたりするが、その中で調べたり簡単にコードを書いてみたりした要素技術に関して、できるだけ一般化した形でここに書き出しておこうかと思う。 一つ目はBitbucketのAPIアクセスについて。 Bitbucket概要 Bitbucketはwebベースのホスティングサービス。ソースコードをバージョン管理システムで保管でき、Wikiでドキュメントを書いたり、課題やプルリクエストの管理などができる。機能としてはほぼほぼGitHubと同じ。 GitHubと違う部分が大きく二つあって、ひとつはバージョン管理システム。GitHubは名前の通
TL;DR JSON Schemaを使ってこういうことが実現可能になった。 ダミーAPIサーバの提供 ドキュメントの自動生成 APIクライアントの動的定義 APIサーバのバリデータの動的定義 APIサーバのレスポンスの自動テスト JSON Schemaとは JSON SchemaというのはあるJSONのデータ構造を記述するための方法および書式の仕様で、 JSON SchemaもJSONで記述される。 これを利用すれば、リソースベースの(=RESTfulライクな)APIの仕様が簡便に記述できる。 例えば、我々のAPIはレシピとユーザというリソースを扱っていて、 それぞれCRUDのAPIを備えており、レシピはidとtitleとdescriptionという属性を持つ、 という旨をJSON Schemaで表現できる。 なんで最近ちょっと流行ってんの Mobile First、 Service Or
お前いつもoauth認証やってんな、という突っ込みもお待ちしております。 Facebookは未経験なのもあって結構てこずりました。 revelフレームワークを使ってfacebook認証っぽい何かを実装する ぶっちゃけ使わなくても全然いけます(確信 いつものようにアプリケーションを作成しましょ。 revel new facebookAppルーティングなどは結構適当に作っていいと思います。 TwittweAPIとの違いはFacebookはoauth2を使って認証することです。 oauth2.0のほうが結構楽な気はしてます、毎回面倒な証明書作らなくていいみたいだし。 また、oauth2.0用のライブラリは1.0とは違うライブラリを使います。 golang/oauth2 · GitHub 公式なのかな? goauth2を使ったやつは結構転がってたんですが、oauth2を使ったやつが全然なかったんで
先日、Amazonの価格をチェックしてメールでお知らせするWebサービス「マケプレ・フラグ」を公開してみた。 このWebサービスは、sinatra on GAE/JRuby という構成で作ってあるのだけど、実は4、5日程度でひととおりの機能が動作するくらいになっていた。 別にGAEバンザイと言いたい訳ではなくて、本題はここから。 GAEって制限が多くあるので、これを回避するのが結構大変。さらに「マケプレ・フラグ」は価格情報を得るためにAmazonのProduct Advertising APIを使っていて、実はこちらにも制限がある。 GAEは30秒以内にレスポンスを返さなくてはいけない 利用者が商品検索して30秒も待ってくれる訳はないので、それは問題にならない(というより30秒も待たせるならGAEに関係なく設計を見直すでしょ)。 問題は、cronで実行するようなバッチ処理も同様の制限がある
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く