Sendgrid-nodejs: 電子メールを送信するためにRESTAPIの詳細を含める必要はありません

作成日 2016年09月16日  ·  4コメント  ·  ソース: sendgrid/sendgrid-nodejs

問題の概要

Helperは、ユーザーがメソッドやパスを気にする必要はありません。npmの他のすべてのAPIクライアントと同様に、ユーザーが適切なデフォルトでメールを送信できるようにする必要があります。

再現する手順

  1. sendgridv2を見てください。
  2. sendgrid v4を使用して、helper.Email()(少なくとも例によれば)コードが低レベルの概念を必要とする理由を疑問に思います。 オーバーライドしない限り、エンドポイントが何であるかは気にしません。そのため、生のリクエストではなくライブラリを使用しています。 賢明なデフォルトがあります。
question

最も参考になるコメント

npmの他のすべてのAPIクライアントのように、人々が賢明なデフォルトでメールを送信するのに役立つはずです

残念ながら、このモジュールは、sendgridペイロードを構築するための基本的なヘルパーセットのように動作します。 そして、そもそも、不正な形式のjsonがAPIにヒットするのを防ぐ必要があります。 少なくとも、API応答本文のエラーを通じてモジュールの欠点を学習するよりも、適切なドキュメントを使用することをお勧めします。 間違いなく、すべての周りにもっと磨きをかける必要があります。

全てのコメント4件

npmの他のすべてのAPIクライアントのように、人々が賢明なデフォルトでメールを送信するのに役立つはずです

残念ながら、このモジュールは、sendgridペイロードを構築するための基本的なヘルパーセットのように動作します。 そして、そもそも、不正な形式のjsonがAPIにヒットするのを防ぐ必要があります。 少なくとも、API応答本文のエラーを通じてモジュールの欠点を学習するよりも、適切なドキュメントを使用することをお勧めします。 間違いなく、すべての周りにもっと磨きをかける必要があります。

こんにちは@mikemaccana

正解です。変更は間もなく開始されます。https

@eizzo

はい、この最初の書き直しの目的は、以前のライブラリが以前のメール送信エンドポイントで持っていた緊密な結合を取り除きながら、進行中のすべてのv3 WebAPIの低レベルのサポートを取得することでした。 その旅にぜひご参加ください。https

このライブラリの完全な実装に向けて、引き続きフィードバックをお待ちしております。

ご協力ありがとうございました!

このチケットを閉じます。 ただし、新しい問題を開いたり、特定の実装の詳細やアイデアを含むリクエストをプルしたりしてください。

このヘルパーの狂気を取り除く/回避するためにすぐに来る助けはありますか?

こんにちは@honkskillet

はい :)

フォローまたは貢献したい場合は、 Mail Helper Enhancement(v3 mail / send)プロジェクトをフォローしてください。 @adamreisnzは、コミュニティのフィードバックのために新しいヘルパーインターフェイスを提案します。

敬具、

エルマー

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

thinkingserious picture thinkingserious  ·  4コメント

kiranshashiny picture kiranshashiny  ·  4コメント

amlcodes picture amlcodes  ·  4コメント

Loriot-n picture Loriot-n  ·  4コメント

thinkingserious picture thinkingserious  ·  4コメント