API를 사용하지 않고 MailChimp 관심 그룹 ID를 얻을 수 있습니까?
MailChimp API를 사용하여 특정 관심 그룹이 있는 목록에 구성원을 추가하려면 해당 목록의 ID와 관심 그룹의 ID가 모두 필요합니다.
두 ID를 모두 얻으려면 API를 쿼리하거나 목록 ID의 경우 Mail Chimp 인터페이스가 출력하는 폼코드로 찾을 수 있습니다.관심 그룹 ID는 동일한 방법으로 찾을 수 없습니다. 양식 코드는 관심 그룹을 참조하기 위해 정수 ID를 사용하지만 API에서는 허용되지 않습니다.
질문: 먼저 API를 조회하는 것 외에 관심 그룹 ID를 얻을 수 있는 방법이 있습니까? 즉, Mail Chimp 인터페이스 어딘가에 있습니까?
콘텍스트:Wordpress 웹 사이트에 이익 단체와 함께 MailChimp 가입 양식을 포함하는 간단한 추가 기능을 구축하고 있습니다.파라미터는 API 키, List ID 등 웹사이트 관리자에서 설정합니다.가능하면 관심 그룹을 가져오고 나열하고 선택하는 쿼리 메커니즘을 사용하지 않고 관리자에게 ID를 입력하게 하고 싶습니다.
Playgrounds는 Mailchimp Developer 사이트(developer.mailchimp.com에서 이용하실 수 있습니다.
Playground는 API의 UI로 서브리소스를 사용하여 -> 목록 -> 관심 카테고리 -> 관심사로 드릴다운할 수 있습니다.
그런 다음 응답 보기를 선택하면 찾는 ID가 포함된 응답의 페이로드가 표시됩니다.
저는 V3 API를 사용하고 있으며 Playground를 사용하여 그룹 ID를 얻을 수 있습니다.Mûhámmàd Yäsår K
그룹명이 통하지 않습니다.)
[ Playground ]> [ List ]> [ Your list ]> [ interest - categories ]> [ Your group ]-> 필드가 있는 페이로드가 표시됩니다.id
이제 그룹 ID를 얻었으므로 구성원을 만들 수 있습니다.Playground > List > [ Your list ]> [ members ]> [ Create members ]을 클릭합니다
다음은 payload 샘플입니다.
{
"email_address": "user@mail.com",
"status": "subscribed",
"merge_fields": {
"EMAIL": "user@mail.com",
"FNAME": "Firstname",
"LNAME": "Lastname",
"POST_CODE": "",
"ADDRESS": "",
"PHONE": ""
},
"interests": {
"733ba3180d": true
}
}
주의:interests
안에 없다merge_fields
이게 도움이 됐으면 좋겠다.
제가 알기로는 관심사 또는 관심사 카테고리 ID를 찾는 방법은 API 자체를 통해서만 알 수 있습니다.
위에서 설명한 바와 같이 Mailchimp Developer 웹사이트(developer.mailchimp.com)에서 Playgrounds를 사용하면 그룹의 순서를 정렬하여 API 호출에 의존하거나 처음 10개로 제한되는 대신 필요한 모든 ID를 검색할 수 있습니다.
그룹 ID는 삽입 코딩 양식 페이지에서도 찾을 수 있지만, 그룹이 숨겨져 있지 않은 경우에만 찾을 수 있습니다.
나에게 효과가 있었던 것은 https://us1.api.mailchimp.com/playground/의 놀이터를 이용하는 것이었습니다.
그리고 그것을 사용하기 위해, 제게 효과가 있었던 것은 바로 다음과 같았습니다.
$json = json_encode([
'email_address' => $data['email'],
'status' => "subscribed", // "subscribed","unsubscribed","cleaned","pending"
//'tags' => array('es'),
'merge_fields' => [
'FNAME' => $data['name'],
'USER' => $data['user'],
'COUNTRY' => $data['country'],
'BIRTHDATE' => $data['birthdate'],
'SUBSCRIP' => $subsription
],
"interests" => array(
'PLACE_HERE_THE_ID' => true
)
]);
이것이 도움이 되기를 바랍니다:)
관심 그룹 ID 또는 이름을 사용할 수 있습니다(MaiChimp API v3를 사용하길 바랍니다).Mail Chimp 인터페이스 자체에서 찾을 수 있습니다.
'어울리다'를 써야 요.name
id
파라미터로 지정합니다.
사용에 문제가 있으면 알려주세요. :)
언급URL : https://stackoverflow.com/questions/37311116/can-you-get-a-mailchimp-interest-group-id-without-using-the-api
'IT' 카테고리의 다른 글
체크박스가 있는 Woocomme 업셀 (0) | 2023.03.09 |
---|---|
wordpress 위젯에서_content()를 자르는 데 subst()가 작동하지 않습니다. (0) | 2023.03.04 |
PHP에서 경고 잘못된 문자열 오프셋을 수정하는 방법 (0) | 2023.03.04 |
mongodb 컬렉션에 중복 문서 삽입을 중지하는 방법 (0) | 2023.03.04 |
중첩된 JSON 개체 - 모든 작업에 어레이를 사용해야 합니까? (0) | 2023.03.04 |