MailchimpMarketing\ApiClient() ライター リソースを使用して、基本的な Mailchimp サブスクリプション フォームを Web サイトに追加しています。ユーザーの追加は正常に機能しているようですが、既存のユーザーを追加しようとすると、エラーをキャッチしてユーザーに表示できるように、優れた JSON 応答を期待していますが、次の GuzzleHttp が表示されます。 \例外\クライアント例外 :
リーリードキュメントではあまり説明がないようです。Mailchimps のドキュメントが不足しているため、スタック オーバーフローのエラーをキャッチする正しい方法も見つける必要があります。これはコードです:
リーリーこれは私が使用する mailchimp のドキュメントです: https://mailchimp.com/developer/api/marketing/list-members/add-member-to-list/
400 エラー コードをキャッチしてカスタム エラーを出力することはできましたが、Mailchimp API からこのような役に立たない応答を受け取るには、何か間違ったことをしているに違いありません。
アンディ、いろいろ助けてくれて本当にありがとう。
私も同じ問題を抱えていたので、最後の catch 句を次のように変更してエラー メッセージを示し、エラー全体を確認することにしました。
これにより、次のような悪いエラーが明らかになりますが、これまでのところ切り詰められています:
それでは、私の質問は
@example.com
が偽物か無効に見えるということです...別のメールを試してみましたが、
@test.com
でもうまくいきました。 これがあなたの問題にも当てはまるかどうかは保証できませんが、エラーの詳細を確認することは間違いなく良い第一歩です。