正在尝试使用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
答案 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
确实具有误导性。)