2011-07-15 95 views
2

正在嘗試創建實時 訂閱,我得到https://api.instagram.com/v1/subscriptions.json: 400:無法訪問回撥網址 - 我總是可以通過網址爲 的網絡瀏覽器訪問網址,並且我已經嘗試使用localtunnel和heroku公開網址,但沒有 成功。 是否還有其他問題會產生相同的錯誤信息?任何 其他想法?Instagram ruby​​ gem - 無法訪問回調URL

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

回答

0

我有同樣的問題。

似乎instagram沒有達到返回空白頁面的URL。

在我的情況下,接收該調用的腳本有語法錯誤,並且與error_reporting=off一起返回空白頁面。一旦我修復了腳本,instagram開始訪問該URL。

1

我有同樣的問題,

在Heroku的我只使用一個賽道和回調返回400:無法達到的回調URL becouse時叫回來的Instagram的賽道正忙着在第一次調用(創建預訂呼叫)並返回錯誤。 對於有同樣問題的人,我使用了兩個dynos和獨角獸。

0

我有同樣的問題。它工作時,我不小心重新啓動路由器,並得到另一個IP分配。看起來,Instagram可能會阻止某些訂閱(並且在這種情況下,錯誤消息Unable to reach callback URL確實是誤導性的)。