2017-08-10 20 views
5

我一直在使用這個Java poloniex api項目幾個月,但我從上個月面臨一些問題。我知道這與這個項目無關,但與Poloniex無關。由於這個問題,我無法使用這個項目。Poloniex API也將我們帶到安全檢查頁

問題出在安全檢查。此前,poloniex並沒有這個功能,當我們點擊一​​個網址時,它會直接將我們帶到相應的頁面。但是現在它要求完成安全檢查(某種圖像識別)。一旦完成,它返回一些緩存。對於手動這很好。

但問題是,對於API調用,它也要求相同的安全檢查。例如,public api,將帶我們到這個頁面而不是返回值。

Public api security check

而且,我得到了相同的反應,如果我與其他人的機器還要檢查,這是沒有任何關係我poloniex帳戶。

下面是我試過的代碼(需要設置從混帳TheCookieLab項目):

public static void main(String[] args) 
{ 

    PoloniexPublicAPIClient bitcoin = new PoloniexPublicAPIClient(); 
    System.out.println(bitcoin.returnTicker()); 
} 

已附上響應(安全檢查頁面,而不是數據)。 resp.txt

  1. 我想知道如果任何人面臨同樣的問題和解決辦法嗎?
  2. 是否有可能將我從瀏覽器獲得的緩存與api調用一起傳遞?

這適用於所有的api調用。請在這裏提供更多詳細信息Poloniex API

我在這裏呆了一個多月。你的時間和幫助非常感謝。

回答

0

似乎現在已經修復。 returnTicker API適用於我,這是我得到的響應的一部分:

{"BTC_BCN":{"id":7,"last":"0.00000029","lowestAsk":"0.000000‌​30"... 

您能否確認一下?

+0

我仍然面臨同樣的問題。我相信你已經完成了安全檢查並嘗試了代碼。你能否在另一個瀏覽器中查看相同的內容? –

+0

不,沒有提供安全檢查,我確信這是我第一次訪問該頁面。難道是他們以某種方式將你列入黑名單? – rodrigoap

+0

不,我甚至與我的朋友檢查過,他們也面臨這個問題。爲了檢查公共API,它不依賴於用戶帳戶。你可以打開新的隱身窗口並嘗試? –

0

這可能是應對DDOS攻擊的臨時安全規則。