【问题标题】:Aweber Rails, Adding subscriber to listAweber Rails,将订阅者添加到列表
【发布时间】:2015-07-09 00:13:22
【问题描述】:

我正在使用 aweber gem 将订阅者添加到 aweber 列表。

我遵循了所有需要的步骤(创建应用程序,验证应用程序)。

以下代码可以检索所需的列表,但在尝试检索订阅者时会引发错误(第 6 行)

1:    oauth = AWeber::OAuth.new('XXXXXXXXXX', 'XXXXXXXXX')
2:    oauth.authorize_with_access('XXXXXXXXXX', 'XXXXXXXXX')
3:    aweber = AWeber::Base.new(oauth)
4:    list = aweber.account.lists.find_by_name("listname")
5:    if list
6:        subscriber = list.subscribers.find_by_email("user@example.com")
7:        if subscriber.size > 0
8:            subscriber.first.last.custom_fields["custom_field"] = "custom_field_value"
9:            subscriber.first.last.save
10:       else
11:           subscriber = {}
12:           subscriber["email"] = "user@example.com"
13:           subscriber["custom_fields"] = {"custom_field"=>"custom_field_value"}
14:           list.subscribers.create(subscriber)
15:       end
16:   end

日志文件错误:

AWeber::ForbiddenRequestError (Method requires extended permissions.):
line : 6.

【问题讨论】:

标签: ruby-on-rails ruby omniauth aweber


【解决方案1】:

最后我找到了解决方案,我在 aweber labs 应用程序中重置了密钥 /secret,然后在我为 aweber 帐户授权应用程序之前检查了应用程序设置中的“请求订阅者数据”。

看看:

https://labs.aweber.com/getting_started/public

上次我在授权应用后检查它。

我希望这会对某人有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-07
    • 2020-08-09
    • 1970-01-01
    • 2015-08-09
    • 2020-12-24
    • 1970-01-01
    相关资源
    最近更新 更多