Twitter API と Cloud Vision API を使って楽にデータを収集する

はじめに GameWithのアドベントカレンダー2日目です。 qiita.com やりたいこと サービスを作ろうと思った時、データの調達がネックになることがあるかと思います。 その解決方法として、Cloud Vision API が雑にデータを集めるのに便利そうなので ゲームのデ…

Cloud Datastoreに保存したSendGridのWebhookを参照するGoogle Cloud Functions API

やりたいこと 前回、SendGridのWebhookをDatastoreに貯めるところまで進めた。 tminami.hatenablog.com 今回は保存したデータを取得するAPIを、同じくGoogle Cloud Functionsでつくる。 Cloud Functionsの設定等は前記事参照。 ソース index.js const Buffer…

SendGridのWebAPIでメールを送信した時にWebhookとの照合用IDを取得する

やりたいこと SendGridのWebAPIコール時に、あとから送信結果照合するためのIDを取得する。 取得したIDの使い方は別記事で。 tminami.hatenablog.com APIコール時のレスポンスヘッダー Server: nginx Date: Tue, 31 Jul 2018 12:31:58 GMT Content-Type: tex…

SendGridのWebhookをGoogle Cloud Functionsで受けてCloud Datastoreに貯める

やりたいこと 現在開発中のサービスではメール送信にSendGridを利用している 。 ただ、webAPIにメール送信リクエストを送って終わっているので、送信時のエラーはわかるが宛先間違いや受信メールサーバ側でのブロックまで検知できていない。 まずはSendGrid…

Dockerでpuppeteerを動かしてフォーム予約をする

やりたいこと 結婚式に参列している最中にブラウザから申込フォームの操作をしなければいけなくなったので crontabを使って指定日時にDockerを立ち上げ、puppeteerを操作して華麗に予約を遂行する 作業ディレクトリの作成 mkdir -p yoyaku/app/script cd yoy…

スプレッドシートで複数の置換を一度に行うGoogle Apps Script

やりたいこと スプレッドシート上で、1つの文字列に対して複数のルールに基づいた置換を行う SUBSTITUTEの引数に置換ルールの連想配列を渡してくるくるさせる感じ シート 単純に3枚つかってやってみる 辞書用(dict) A B 1 key value 2 EVXS 男 3 vuPV 女 4 3…