Getting error on Websocket

please help, on below error

0 0

{'type': 'cn', 'code': 200, 'message': 'Authentication done', 's': 'ok'}

{'type': 'ful', 'code': 200, 'message': 'Full Mode On', 's': 'ok'}

Error: {'code': -300, 'message': 'Please provide valid token', 's': 'error', 'type': 'sub'}

below is my code, i have client ID

from fyers_apiv3.FyersWebsocket import data_ws



def onmessage(msg):
    print(msg)
 

def onopen():
    data_type = "SymbolUpdate"
    symbols = ["NSE:NIFTY50-INDEX" , "NSE:NIFTYBANK-INDEX"]
    fyers.subscribe(symbols=symbols,data_type=data_type)
    fyers.keep_running()

# client_id="XXXX-100"

access_token = "XXXXX-100:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhcGkubG9naW4uZnllcnMuaW4iLCJpYXQiOjE3Mjc3OTk2NDYsImV4cCI6MTcyNzgyOTY0NiwibmJmIjoxNzI3Nzk5MDQ2LCJhdWQiOiJbXCJ4OjBcIiwgXCJ4OjFcIiwgXCJ4OjJcIiwgXCJkOjFcIiwgXCJkOjJcIiwgXCJ4OjFcIiwgXCJ4OjBcIl0iLCJzdWIiOiJhdXRoX2NvZGUiLCJkaXNwbGF5X25hbWUiOiJZVjA1MjQ0Iiwib21zIjoiSzEiLCJoc21fa2V5IjoiODQ0MDRmNjZlZWQ2NDlkNjczNTVjNjk2YTVmMWZlZjE2ZTliOGEzYTYzZTAwOWU5NWE0OGZjMDUiLCJub25jZSI6IiIsImFwcF9pZCI6IkxQN0FPMzNFSEEiLCJ1dWlkIjoiYThlZGVjMTM0Mzk1NDA2OWE1NTdmYWIzZmY5MjY2ZmQiLCJpcEFkZHIiOiIwLjAuMC4wIiwic2NvcGUiOiIifQ.kJvWs34x0QWqoqVg9IxXywvNCdPeo3wOYJTd0krWb4Q"

fyers = data_ws.FyersDataSocket(
    access_token=access_token,
    log_path='',
    litemode=False,
    write_to_file=False,
    reconnect=True,
    on_connect=onopen,
    on_message =onmessage)

fyers.connect()
1
3 replies