使用 API 将 Mailchimp 集成到 Laravel

Posted

技术标签:

【中文标题】使用 API 将 Mailchimp 集成到 Laravel【英文标题】:Integrate Mailchimp into Laravel with API 【发布时间】:2014-07-17 02:17:40 【问题描述】:

我是 Laravel 的新手,我被卡住了。我在 Laravel 中使用 Hugo Firth api 包装器来进行 mailchimp。我不知道将代码放在 laravel 中的哪个位置。它在控制器上运行吗?这是订阅的代码:

MailChimpWrapper::lists()->subscribe($list_id, array('email' => $email_address));

我还需要 list_id..我是把列表 ID 放在那里还是用我的列表 ID 创建一个名为 $list_id = 的变量?或者我可以把它放在我的登陆页面上吗?

@section('content')
 MailChimpWrapper::lists()->subscribe($list_id, array('email' => $email_address)); 
<div class="grid">
    <div class="grid-9">

编辑

public function index()

    return View::make('landing/landing');
    MailChimpWrapper::lists()->subscribe('list_id', array('email' => $email_address));

【问题讨论】:

【参考方案1】:

您将在 MailChimp 中找到列表 ID。它更像是一个静态的东西,而不是一个变量。我只使用 1 个列表,所以它实际上只是为我编码为一个字符串。

它进入你的控制器,所以这就是我所拥有的:

MailchimpWrapper::lists()->subscribe('list_id', ['email' => $email], [
    'FNAME' => $firstname,
    'LNAME' => $lastname
]);

【讨论】:

它会像这样进入我的控制器吗?见上面的编辑 嗯,这取决于。我把它放在一个没有视图的控制器中。这实际上是我的控制器中唯一的东西。你可以把它放在你的控制器中,除了它必须在 return View:: line 之上

以上是关于使用 API 将 Mailchimp 集成到 Laravel的主要内容,如果未能解决你的问题,请参考以下文章

使用 Mailchimp api v3.0 将订阅者添加到分段

如何使用 php 将 Mailchimp API 3.0 的“购物车”和“购物车行”添加到自定义商店?

通过PHP将Mailchimp简报发送到List

无法创建活动 Mailchimp API 3.0 - PHP

使用 Mailchimp 的 API 将订阅者添加到列表

使用 Mailchimp 的 API v3 将订阅者添加到列表