前提・実現したいこと
Asanaというプロジェクト管理ツールのAPIを使ってWebhookを作成したいのですが、
doPost(e)で受け取ったリクエストのヘッダを取得する方法が分からず、
サンプルコード3段落目の Handshake response sent by example.com
に該当する処理に難航しています。
アドバイスをいただけるとありがたいです。よろしくお願いします。
APIドキュメント
サンプルコード
# Request curl -H "Authorization: Bearer <personal_access_token>" \ -X POST https://app.asana.com/api/1.0/webhooks \ -d "resource=8675309" \ -d "target=https://example.com/receive-webhook/7654" # Handshake sent to https://example.com/ POST /receive-webhook/7654 X-Hook-Secret: b537207f20cbfa02357cf448134da559e8bd39d61597dcd5631b8012eae53e81 # Handshake response sent by example.com HTTP/1.1 200 X-Hook-Secret: b537207f20cbfa02357cf448134da559e8bd39d61597dcd5631b8012eae53e81 # Response HTTP/1.1 201 { "data": { "id": 43214, "resource": { "id": 8675309, "name": "Bugs" }, "target": "https://example.com/receive-webhook/7654", "active": false, "last_success_at": null, "last_failure_at": null, "last_failure_content": null } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/18 08:57 編集
退会済みユーザー
2018/03/18 14:28 編集
2018/03/18 23:01
退会済みユーザー
2018/03/19 00:27
2018/03/20 00:56
退会済みユーザー
2018/03/20 01:49