2017-08-03 17 views
1

プレリュード: 私はここにDroneDeployのAPIについて学んだから: http://developer.dronedeploy.com/applicationsdronedeployApi.Plans.getCurrentlyViewed()オブジェクトから フライトIDを取得する可能性はありません。しかし、 は、エクスポート可能な電子メールに添付され、 完全な外部キーとなる唯一の固有の値であることがわかります。プランのDroneDeployフライトIDをプログラムで取得する方法は?

質問:特定のプランに関連付けられたフライトIDの値をプログラムで取得するにはどうすればよいですか?

+0

あなたはフライトIDとはどういう意味ですか? PlanIDは、ワークフローのすべての段階(計画、飛行、およびエクスポートされたマップ)を通るマップを指します。 – ramblinjan

+0

@ramblinjan、ユーザーがエクスポートダウンロードリンクを使用して電子メール通知を受け取ると、「フライト番号」と「エクスポートID」が表示されます。 「フライトナンバー」は、プラン上の輸出電子メールと同じです。つまり、フライトIDを意味します。また、電子メール通知の本文にPlanIDを含めることは可能ですか? – Vadim

答えて

0

私の推薦は、フライトIDを利用しないことであろう。電子メールに関する限り、ユーザーは自分のコンテキストに基づいてどのような計画があるのか​​を既に知っているはずです。システムに関する限り、webhookを利用し、webhookのURLに関連するデータを埋め込むことをお勧めします。すなわち `https://myddapp.heroku.com/exports/{plan.id}/{some_other_identifiable information}` また、これはさらに独自性を支援する必要があり、POSTリクエストのボディにexport.idを取得する必要があります。

  • 経験:私はDroneDeployエンジニアです。
+0

Webhookは我々が向けているオプションです。すぐに使えるようにするためには、一時的な解決策としてFlight IDを使用することを考えていました。 – Vadim

関連する問題