php 获取Mailchimp用户数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 获取Mailchimp用户数据相关的知识,希望对你有一定的参考价值。

<?php

$data = array('apikey'=>$apiKey,'id'=>$listID,'email_address'=>$email);

$memberId = md5(strtolower($email));
$dataCenter = substr($apiKey, strpos($apiKey, '-') + 1);

$endpoint = 'https://' . $dataCenter . '.api.mailchimp.com/3.0/lists/' . $listID . '/members/' . $memberId;

$json_data = json_encode($data);
$options = array(
	'http' => array(
	'method' => 'PUT',
	'header' => implode(
	"\r\n",[
		"Content-type: application/json",
		"Content-length: " . strlen($json_data),
		"Authorization: Basic " . base64_encode("anystring:$apiKey")
	]),
	'content' => $json_data,));

$context = stream_context_create($options);
$result = file_get_contents($endpoint, false, $context); 

$result = json_decode($result);
print_r($result);

以上是关于php 获取Mailchimp用户数据的主要内容,如果未能解决你的问题,请参考以下文章

从db获取数据并通过PHP中的Mailchimp发送邮件

MailChimp API | Python 外壳 |使用 openDate、clickDate 和用户电子邮件获取用户活动列表

Mailchimp API PHP:500 错误

Mailchimp API - 获取每个用户的活动列表的方法

如何使用 Mailchimp API 3.0 从用户或兴趣中获取超过 10 个条目?

提交 mailchimp subscribe php 后我有一个空白页