2017-07-18 96 views
1

我現在面臨的問題與poloniex公共API有關。出於某種原因,我在Web瀏覽器上出現錯誤,詢問reCAPTCHA選項。poloniex api沒有反應

[3463] BasicNetwork.performRequest: Unexpected response code 403 for https://poloniex.com/public?command=returnChartData&currencyPair=BTC_XMR&start=1405699200&end=9999999999&period=14400 
+0

'BTC_XMR'後的URL中有空格,是複製/粘貼還是問題? – mhutter

+0

我試過了你的請求,它在Firefox和Chrome上都適合我。在firefox上,自從poloniex進行瀏覽器兼容性和CAPTHA檢查以來,它並不是第一次工作,但是,我可以第二次獲得響應。第一次在鉻上工作。你能否提供你正在面對的確切問題的更多細節? –

+0

當我從POSTMAN發出這個請求時,我得到了一個403,這很有意義,因爲poloniex不會將其識別爲瀏覽器。你可以使用不同的瀏覽器來嘗試這個請求嗎? –

回答

0

在theorie,API方法是從代碼調用(而不是直接作爲網絡瀏覽器正常的網頁。)

當你寫代碼,使API調用,generaly(除特殊要求)你沒有設置「用戶代理」。

在您的情況下,用戶代理添加到您的Web瀏覽器端。

因此Poloniex可能會重複檢查「User-Agent」以禁止傳統的瀏覽器......可能爲了避免DDOS。

最新消息證實,一些假poloniex android應用程序正在竊取API密鑰和密鑰,所以它有可能設置一個安全功能來響應Poloniex的這種對待,以避免「惡意軟件」android應用程序可以在沒有用戶權限。

如果它不是相對於反ddos過程,它可能是相對於移動ISP應用過濾器或做MIM安全。