sendgrid parse apiをデモってみる
DESCRIPTION
SendGrid NightでLTしたときの資料。 http://eytokyo.doorkeeper.jp/events/6569TRANSCRIPT
![Page 1: SendGrid Parse APIをデモってみる](https://reader036.vdocuments.net/reader036/viewer/2022083002/558b2703d8b42a310a8b462d/html5/thumbnails/1.jpg)
SendGrid Parse APIをデモってみる
2013/10/22@awwa500Wataru Sato
![Page 2: SendGrid Parse APIをデモってみる](https://reader036.vdocuments.net/reader036/viewer/2022083002/558b2703d8b42a310a8b462d/html5/thumbnails/2.jpg)
自己紹介• 佐藤 航–本業• 構造計画研究所 所属• SendGrid担当 22日目
–個人的活動• Android、 Unityアプリケーション開発者です
![Page 3: SendGrid Parse APIをデモってみる](https://reader036.vdocuments.net/reader036/viewer/2022083002/558b2703d8b42a310a8b462d/html5/thumbnails/3.jpg)
今日のネタ
Javaで SendGridの Parse API
C#版は↓しばやん雑記( SendGridの Parse APIを使ってメールの受信をフックする)
http://shiba-yan.hatenablog.jp/entry/20131004/1380878529
![Page 4: SendGrid Parse APIをデモってみる](https://reader036.vdocuments.net/reader036/viewer/2022083002/558b2703d8b42a310a8b462d/html5/thumbnails/4.jpg)
Parse APIとは• メール受信のための API– SendGridが受信したメールを POST
• POSTを受信したら後はよしなに
• 扱えるデータ–ヘッダ含めメール全文–もちろん添付ファイルも
![Page 5: SendGrid Parse APIをデモってみる](https://reader036.vdocuments.net/reader036/viewer/2022083002/558b2703d8b42a310a8b462d/html5/thumbnails/5.jpg)
使われる場面• 空メールによるユーザ登録トリガ• メールでブログ記事投稿• メールによる写真のアップロード• サポートメールの受付管理• メールの受信後の自動返信と DB更新
![Page 6: SendGrid Parse APIをデモってみる](https://reader036.vdocuments.net/reader036/viewer/2022083002/558b2703d8b42a310a8b462d/html5/thumbnails/6.jpg)
やること• DNSのMXレコードを sendgrid.comに変更
• POST先 URL登録
• POST受信サービスを立てる
![Page 7: SendGrid Parse APIをデモってみる](https://reader036.vdocuments.net/reader036/viewer/2022083002/558b2703d8b42a310a8b462d/html5/thumbnails/7.jpg)
MUA
絵にしてみた
SMTP POSTMTA
DNS
Web
Hostname Url
exam1.com http://exam2.com/sampleapp
exam1.com Type Value
MX mx.sendgrid.net
http://exam2.com/sampleapp
![Page 8: SendGrid Parse APIをデモってみる](https://reader036.vdocuments.net/reader036/viewer/2022083002/558b2703d8b42a310a8b462d/html5/thumbnails/8.jpg)
POST受信側サービスを立てる
https://github.com/awwa/SendGridTomcat
![Page 9: SendGrid Parse APIをデモってみる](https://reader036.vdocuments.net/reader036/viewer/2022083002/558b2703d8b42a310a8b462d/html5/thumbnails/9.jpg)
結果
multipart/form-data×
JSON
![Page 10: SendGrid Parse APIをデモってみる](https://reader036.vdocuments.net/reader036/viewer/2022083002/558b2703d8b42a310a8b462d/html5/thumbnails/10.jpg)
デモる
![Page 11: SendGrid Parse APIをデモってみる](https://reader036.vdocuments.net/reader036/viewer/2022083002/558b2703d8b42a310a8b462d/html5/thumbnails/11.jpg)
ありがとうございました