问题标签 [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.

0 投票
1 回答
420 浏览

ruby-on-rails - Rails:批量订阅用户到 Heroku 上的 MailChimp API 遇到超时问题

这是我的代码

上面的代码设置为在每晚 cron 上运行,批量订阅(或更新现有)用户到我的 MailChimp 帐户。我的应用程序在 Heroku 上运行,这会导致检索用户出现问题,然后在将它们发送到 MailChimp 之前遍历它们。如果我删除该Gibbon::API.timeout = 120行,则默认值为 15 秒并超时。

将用户信息批量上传到外部 API 的最佳做法是什么?目前手动设置超时是一种快速解决方法,但是随着我的用户群的增长,再次发生超时的威胁就越大。

0 投票
2 回答
452 浏览

ruby - Gibbon Update EMail

I'm starting a sidekiq-job in background which updates the users newsletter_info async in background via after_commit callback. So if a user updates his language in his settings, the language got updated in MailChimp too. Everything works fine except the emailadresse. If a users updates his emailadresse it will be shown in the log messages and it will be at the right place but it will not be updated in mailchimp. Instead a new user with the new emailaddress gets adeed to the mailchimp list...

So one option might be to delete the old one, but i think that solution is not clean.

My other thought is that maybe the emailadresse is although the subscriber id and there the error might be born.

Thank you very much for your help,

Regards, Khaled.

0 投票
1 回答
86 浏览

ruby-on-rails - Gibbon 缺少 Rails 依赖项

我正在尝试为我的 rails 3 应用程序安装 Gibon。Gibbon需要multi_json 1.3.4,所以我在我的gemfile中设置如下:

宝石文件.rb

捆绑时出现此错误:

Bundle install

现在不知道怎么办了,好像是rails依赖,直接升级rails可能会很麻烦,因为我有一个大应用程序。

0 投票
0 回答
105 浏览

ruby-on-rails - 如何在 Refinerycms 中创建新的控制器和路由?

我正在尝试将 Refinerycms 与 mailchimp 连接起来。我知道(https://github.com/Wirelab/refinerycms-mailchimp)上有一个可用的引擎,但是它似乎与refineycms 2.1.2不兼容。所以我决定使用 Gibbon gem API 包装器。

此外,我在手册中阅读了有关装饰器的内容,当您想要修改现有的控制器或模型时,这似乎很有用。

我应该如何创建一个新的控制器?

我是不是该:

  1. 生成一个新的引擎 rails generate炼油厂:引擎订阅者电子邮件:字符串 这似乎是一个过度的生成引擎只添加一个控制器和一个路线。当我可以在 mailchimp.com 上访问订阅者电子邮件时,我不想将订阅者电子邮件存储在数据库中

  2. 向 PostsController 添加另一个订阅操作。这样做我感觉不好,因为订阅者似乎是一种资源,因此值得一个控制器。

  3. 只需运行以下命令即可创建一个新控制器: [ rails generate controller subscribers index subscribe ] 我觉得这可能会在更新到较新版本的 Refinerycms 时导致问题。

0 投票
0 回答
51 浏览

ruby-on-rails - 如何在订阅列表时将用户添加到特定组

我正在使用长臂猿宝石

我在控制台上运行它并在我的 subscribed_list 中添加用户。像魅力一样工作。

现在我想订阅组:就像我有一个组“用户类型”,它有一些预定义的 4 个值。如何在订阅方法中映射此用户类型?

0 投票
2 回答
1054 浏览

ruby-on-rails - 当我尝试在我的 Rails 应用程序中使用注册表单时,Mailchimp 一直禁用我的 API 密钥

我是 RoR 的菜鸟,如果这是一个愚蠢的问题,请原谅我。

我正在尝试在我的简单应用程序中使用用户订阅表单。

我基本上是按照这个指南来让它工作的

http://cheshireoctopus.github.io/blog/2014/01/23/mailchimp-plus-gibbon-plus-rails-create-a-basic-sign-up-form/

我的代码正在运行,我可以使用表单进行注册,但是,我不断收到来自 mailchimp 的电子邮件,告诉我我的 Keep 已被盗用。有时我在尝试发送一些测试订阅后收到这封电子邮件,有时我只是在我再次更改我的 api 密钥后才收到它。

我想与您联系,让您知道我们必须在您的 MailChimp 帐户中禁用帐户名称为 MYACCOUNTNAME 的活动 API 密钥。

我们能够找到您公开发布的 API 密钥,这使某人可以完全访问您的帐户。由于它已被禁用,我们不建议重新启用它。相反,您需要在您的帐户中生成一个新的 API 密钥。

我是否想以某种方式加密我的密钥或其他东西?顺便说一句,我的应用程序在 Heroku 上。那么如何阻止我的密钥被禁用?

0 投票
1 回答
458 浏览

ruby - 如何通过 Gibbon Export API 调用为 Mailchimp 传递过滤器

我正在使用 Gibbon 和 Export API 的 campaignSubscriberActivity 方法从 Mailchimp 检索订阅者活动。我正在使用 Ruby 2.1.2 和 Gibbon 1.1.3。

我设置了 Gibbon::Export

然后有一个方法循环一组 Mailchimp 活动 ID 并检索每个活动。

这是以下错误引用的代码。

这是我得到的错误:

Mailchimp API 支持建议 :since 参数格式不正确,我需要使用 %20 对日期中的空格进行编码。但是,当我添加 %20 所以 :since 参数是“2014-10-17%2000:00:00”时,我仍然得到同样的错误。

我需要进行任何格式更改吗?另外,如何获取发送到 Mailchimp 的完整 URL,以便查看最终值?

0 投票
0 回答
720 浏览

ruby-on-rails - 如何使用 Gibbon on Rails 为用户订阅 Mailchimp 列表

我正在尝试为用户订阅 mailchimp,不确定我是否在表单或控制器上出错,我在网上遵循了一些教程,但没有运气。

我将不胜感激任何帮助谢谢

这是我使用 form_tag 的观点

这是我的控制器

(这些是我在 routes.rb 文件中的路线)

我的初始化文件

这是我在本地服务器上遇到的错误

ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" 由 EmailapiController#subscribe 作为 JS 处理参数:{"utf8"=>"✓", "email"=>{"address"=>" example@gmail.com"}, "commit"=>"Sign me up!"} 在 353 毫秒内完成 500 内部服务器错误

ActionView::MissingTemplate (缺少模板 emailapi/subscribe, application/subscribe with {:locale=>[:en], :formats=>[:js, "application/ecmascript", "application/x-ecmascript", :html, :text, :js, :css, :ics, :csv, :vcf, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form , :url_encoded_form, :json, :pdf, :zip], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}。搜索:* "/Users/blanco/.rvm/gems/ruby-2.1.4/gems/web-console-2.0.0.beta3/lib/action_dispatch/templates" * "/Users/blanco/Desktop/Rails_projects/dansbuzz/app/意见" * "/Users/blanco/.rvm/gems/ruby-2.1.4/gems/web-console-2.0.0.beta3/app/views"):

0 投票
1 回答
189 浏览

ruby-on-rails - Gibbon Mailchimp 集成根本不起作用

看法

帖子控制器

路线

初始化器

当我单击提交时,它什么也不做,我不确定我做错了什么。这是我试图遵循的指南: http: //cheshireoctopus.github.io/blog/2014/01/23/mailchimp-plus-gibbon-plus-rails-create-a-basic-sign-up-form/

0 投票
0 回答
166 浏览

ruby-on-rails - 尝试通过 Gibbon 向 Mailchimp 提交电子邮件时出现 Rails SSL::SSLError

控制器:

Gibbon.rb 初始化器:

看法:

路线:

错误:

任何关于我将如何解决这个问题的建议都将不胜感激,不知道为什么会出现这个问题,因为我似乎像许多其他人一样使用 Gibbon。

谢谢。