SendgridのPythonモジュールを使用して新しいリストを作成しましたが、APIを使用してそのリストにメールを追加する方法については混乱しています。 Sendgridのdocumentationによると、私はパラメータ 'list_id'と 'recipient_id'を持つPOSTリクエストを送信する必要があります。私が理解できないことは、最初にメールアドレスを追加しようとしているときに、このrecipient_idをどこに見つけるのでしょうか?Sendgridリストに連絡先を追加する
私はGithubからこのdocumentationとコードの例を以下の単一の受信者を追加することに成功しました:
response = sg.client.contactdb.recipients.post(request_body=[{'email': '[email protected]'}])
これは今まで私のSendgridアカウントに保存された電子メールアドレスの完全なリストであるように思わ何にメールアドレスを追加します。私はおそらくこの問題に直面しています。なぜなら、ドキュメンテーションは本当に貧弱ですが、APIを初めて使うからです。
ありがとうございました!私はあなたがどのようにして各種類の相互作用(実際に何が本当に呼び出されているのか分からない)を別々のAPI要求に分解したことに気付きました。私はこれが時々とても役に立つと思う。このような段階的な手順(受信者を最初に追加し、次にセグメントまたはリストに追加する)が記載されているセクションがある場合は、プラスになりました。 – Ratul
こんにちはSendgrid、 便宜上、受信者をリストに直接追加できるようにしてください。また、受信者をリストに追加しようとしています。上記のエンドポイントで受信者を保存しなければなりません。ターゲットに登録する前にIDを取得してください。バックエンドで1対多の関係を処理できますが、それぞれのリストに受信者を追加することに重点を置いています。 ありがとうございます。 – Farcorn