2012-03-23 128 views
5

好吧,大家好,這裏是設置。我正在開發一個節日的網站,並需要使用Instragram API。客戶想要自動加載來自Instagram的圖片,並使用特定的hashtag。這裏沒有問題,Instagram API支持這個功能等等。Instagram API。 「無法達到回調網址」

但是,當我嘗試進行訂閱(通過cURL後操作),我得到一個錯誤響應,我的回調URL無法訪問。但它是可達的。我可以通過瀏覽器衝浪到它沒有問題。

我的捲曲操作是這樣的:

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_HEADER, false); 
curl_setopt($ch, CURLOPT_POST, count($postData)); 
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string); 
$result = curl_exec($ch);  
curl_close($ch);  

,這是執行上面的崗位操作後,我得到的迴應:

{ 「元」:{ 「ERROR_TYPE」: 「APISubscriptionError」 「code」:400,「error_message」:「無法到達回叫URL \」... myUrl ... \「。」}}

任何instagram大師的在線知道我在做什麼錯?

注意:我已經嘗試在我的回調-url文件/ api以及分開的php文件中訂閱。

+1

「但它是可及的」 - 您確定它可以從server_到達嗎?如果您能夠通過SSH連接到Web服務器,請使用wget或類似命令來測試。 – halfer 2012-03-23 13:27:24

+0

你解決了嗎?我有這個問題,遠程服務器,但沒有喜悅。 – 2014-04-09 22:25:52

+0

我做到了,但是很久以前恐怕我無法幫到你。 – JeremyS 2014-04-23 09:23:37

回答

1

如果您使用您的家用電腦開發它確保你的Instagram的服務器提供的回調URL即可到達(從他們身邊)

您可以在您的計算機上安裝了防火牆(請確保您允許傳入的連接)
或嘗試在遠程服務器上運行您的代碼(如果您還沒有)

+0

我正在遠程服務器上運行一切。 – JeremyS 2012-03-23 13:38:48

+0

你能否介紹一下這個網址是什麼(你可以去掉一些部分)。你有URL編碼的查詢字符串? (您的瀏覽器會自動執行此操作,如果您將其粘貼) – Akshat 2012-03-23 13:41:53

+0

您是否設法解決此問題? – Catalin 2016-04-11 17:05:36