我想通过使用iq选项API检测特定的用户ID。
这是我的代码。我可以看到几个正在交易的用户。但我也看不到特定的用户ID,即使它也正在交易。我尝试了两种练习/实模式,但根本无法检测到。预先感谢。
from iqoptionapi.stable_api import IQ_Option
import logging
import time
#logging.basicConfig(level=logging.DEBUG,format='%(asctime)s %(message)s')
I_want_money=IQ_Option("email","password")
I_want_money.connect()#connect to iqoption
while_run_time=10
#For digital option
name="live-deal-digital-option" #"live-deal-binary-option-placed"/"live-deal-digital-option"
active="EURUSD"
_type="PT1M"#"PT1M"/"PT5M"/"PT15M"
buffersize=10#
print("_____________subscribe_live_deal_______________")
I_want_money.subscribe_live_deal(name,active,_type,buffersize)
start_t=time.time()
while True:
#data size is below buffersize
#data[0] is the last data
data=(I_want_money.get_live_deal(name,active,_type))
print("__For_digital_option__ data size:"+str(len(data)))
print(data)
print("\n\n")
time.sleep(1)
if time.time()-start_t>while_run_time:
break
print("_____________unscribe_live_deal_______________")
I_want_money.unscribe_live_deal(name,active,_type)
发生的情况是,IQ Option没有官方的API,这些API是由第三方制作的,并基于通过websocket进行的查询,很遗憾,无法看到特定用户的动态,只能看到他们的松散信息。 (独立)。
一种方法是过滤通过“ live-deal-digital-option”获得的所有信息,但这并不有效。我正在尝试进行处理,目前user_id找不到我(实时有很多移动)。