问题标签 [gibbon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails md5 哈希、长臂猿和 mailchimp
我正在使用长臂猿 gem 连接到 MailChimp。我正在尝试使用他们的电子邮件地址从我的列表中检索用户。根据:https ://github.com/amro/gibbon执行此操作的方法如下:
我可以让一切正常工作,例如添加一个新用户
这很好用,但是如果我尝试检索一条记录,我会收到错误消息:Gibbon::MailChimpError: bad URI
我 95% 确定这是因为我没有将电子邮件作为lower_case_md5_hashed_email_address
现在我提交请求如下:
lower_case_md5_hashed_email_address
格式到底是什么?
ruby-on-rails - 如何使用 RSpec 测试 Gibbon?
在我的应用程序中注册时事通讯表单后,我想测试用户是否已成功订阅。
我发现了这个类似的问题Testing Mailchimp 3.0 and Gibbon 2.x with Rspec并且没有人回应。
我想到了一个解决方案,那就是使用长臂猿之类的方法gibbon.lists(list_id).members.retrieve
并检查用户是否存在于结果对象中。
ruby-on-rails - 如何使用 API/Gibbon 从 MailChimp 列表中删除用户的电子邮件?
我想使用 API 或 Gibbon 从 MailChimp 中的列表中删除用户的电子邮件。但是, Gibbon repo中没有关于此的文档。
截至目前,我只能从 MailChimp 网站上删除电子邮件。
ruby-on-rails - 使用 Mailchimp 3.0 API 和 Gibbon [rails] 检查成员是否存在
我正在使用 mailchimp API 3.0 检查电子邮件地址是否在邮件列表中。我正在使用 Gibbon gem,如果电子邮件在列表中,我的代码可以正常工作。
但是,如果电子邮件不是我得到的列表的一部分
如何让我的代码检查电子邮件是否存在?我可以写一个 if else 来寻找 404 响应吗?
404 错误导致我的应用程序崩溃并且它永远不会创建新订阅者
ruby-on-rails - 如何将订阅者移动到不同的 MailChimp 列表(在 Ruby on Rails 中使用 Gibbon API)
在我的 Ruby on Rails 应用程序中,我使用 gibbon API 为成员订阅列表。我想要一个选项,其中成员可以从一个列表移动到另一个列表。
MailChimp 在他们的网站上有这个选项,但是任何人都可以帮助如何使用 API 来实现它吗?
https://mailchimp.com/help/copy-or-move-subscribers-to-a-list/#move+subscribers
我是否需要从第一个列表中单独删除并添加到另一个列表中,还是有任何替代方法?
谢谢您的帮助。
ruby-on-rails - 如何更新 MailChimp 列表中的订阅者电子邮件(在 Ruby on Rails 中使用 Gibbon API)
在我的 Ruby on Rails 网站中,每当用户注册时,他们都会自动添加到邮件列表中。用户可以选择更新他/她的电子邮件地址。我正在尝试使用 Gibbon gem 对 MailChimp 进行 API 调用,但不确定如何更新已订阅用户的电子邮件地址。
我从 MailChimp 中找到了这份文档,其中指出可以更新: https ://developer.mailchimp.com/documentation/mailchimp/reference/lists/members/#edit-patch_lists_list_id_members_subscriber_hash
但是示例是在 curl 中给出的,任何人都可以指导如何在 RoR 中使用 Gibbon gem 来实现相同的功能吗?
感谢任何输入。
ruby-on-rails - 使用 Gibbon 创建标签时出错(Ruby MailChimp 客户端)
尝试使用 Gibbon(Ruby 的 MailChimp 包装器)创建标签/段时遇到问题。
我已经成功地将 Gibbon 用于大型生产站点 2 年,但需要从合并字段转移到标记订阅者。
我可以通过 Gibbon 成功地将标签添加到订阅者,但是有超过 85,000 个用户需要转换,我真的不想提出 85,000 个单独的请求。有 200 多个可能的标签,所以我想找到每个可能标签的所有用户,然后将电子邮件地址发布到分段端点......所以 200 个请求,而不是 85,000 个。
问题是,如果列表中已经存在标签(即我创建的测试标签),那么我会得到400 error, Tag already exists
,如果标签不存在,我会得到404 Resource Not Found
. 无论我是否提供电子邮件地址,这都是一样的static_segment
。
我希望以下内容在 MailChimp 中创建一个标签:
但是,我收到以下错误(如果我使用tags
或segments
在请求中,这是相同的):
我正在使用最新版本的Gibbon 3.2.0
.
当我在里面Gibbon::APIRequest.post
查看正在生成的路径时,我看到以下内容:
任何帮助将不胜感激,因为我真的不确定我做错了什么。
先感谢您。保罗。:)