찾다

 >  Q&A  >  본문

Mailchimp addListMember가 이미 존재하는 경우 클라이언트 오류 400 잘못된 요청을 보고합니다.

기본 Mailchimp 구독 양식을 웹사이트에 추가하기 위해 MailchimpMarketingApiClient() 작성자 리소스를 사용하고 있습니다. 사용자 추가는 제대로 작동하는 것 같지만 기존 사용자를 추가하려고 할 때 해당 오류를 포착하여 사용자에게 표시할 수 있도록 멋진 json 응답을 기대하지만 클라이언트측에서는 다음과 같은 GuzzleHttpException이 발생합니다. 예외:

으아아아

문서에는 실제로 많은 설명이 없는 것 같습니다. Mailchimps 문서가... 부족하기 때문에 스택 오버플로에서 오류를 잡을 수 있는 올바른 방법도 찾아야 합니다! 코드는 다음과 같습니다.

으아아아

이것은 제가 사용하는 mailchimp 문서입니다: https://mailchimp.com/developer/api/marketing/list-members/add-member-to-list/

400 오류 코드를 잡아서 사용자 정의 오류를 출력할 수 있지만 Mailchimp API에서 그렇게 쓸모없는 응답을 받으려면 제가 뭔가 잘못하고 있는 게 틀림없겠죠?

모든 도움을 주신 앤디님께 정말 감사드립니다.

P粉794851975P粉794851975305일 전495

모든 응답(1)나는 대답할 것이다

  • P粉797855790

    P粉7978557902024-02-26 00:09:15

    나도 같은 문제가 있어서 전체 오류를 보기 위해 마지막 catch 절을 다음과 같이 변경하여 오류 메시지를 표시하게 되었습니다.

    으으으으으'; $errors[] = $e->getMessage(); }

    지금까지 잘린 다음과 같은 끔찍한 오류가 드러납니다.

    으아악

    그래서 제 질문은 @example.com가짜이거나 유효하지 않은 것 같습니다...

    입니다.

    다른 이메일을 사용해 보았지만 @test.com 작동했습니다. 이것이 귀하에게도 문제가 될 것이라고 장담할 수는 없지만, 오류 세부 사항을 확인하는 것이 확실히 좋은 첫 번째 단계입니다!

    회신하다
    0
  • 취소회신하다