Instagram ruby​​ gem - 无法访问回调网址

时间:2011-07-15 02:04:28

标签: ruby-on-rails ruby instagram

正在尝试使用instagram-ruby-gem打开和关闭一些 天 - 无论我做什么,尝试创建实时 订阅,我得到https://api.instagram.com/v1/subscriptions.json: 400:无法访问回调网址 - 我总是可以通过a到达网址 网页浏览器,我尝试用localtunnel和heroku暴露网址没有 成功。 是否还有其他问题会产生同样的错误消息?任何 其他想法?

def sub
  client = Instagram.client
  client.create_subscription(
    :object => 'tag',
    :callback_url => root_url,
    :aspect => "media",
    :object_id => "pizza"
  )
end

3 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,

在heroku中,我只使用了一个dyno,回调返回400:无法访问回调URL因为当Instagram回拨时dyno在第一次调用(创建订阅调用)中忙,并返回错误。 对于有同样问题的人,我使用了两个dynos和独角兽。

答案 1 :(得分:0)

我遇到了同样的问题。

似乎Instagram无法访问返回空白页面的网址。

在我的情况下,接收调用的脚本有语法错误,并且error_reporting=off会返回一个空页面。一旦我修复了脚本,Instagram就会开始到达URL。

答案 2 :(得分:0)

我遇到了同样的问题。当我不小心重新启动路由器并分配了另一个IP时,它工作正常。似乎Instagram可能会阻止某些订阅(在这种情况下,错误消息Unable to reach callback URL确实具有误导性。)