gpt4 book ai didi

c# - 无法使用 Socketcluster V2 对 Coinigy Exchange websocket ticker api 进行身份验证

转载 作者:太空狗 更新时间:2023-10-29 21:52:57 25 4
gpt4 key购买 nike

我正在尝试使用 Coinigy websocket api 的代码数据,以获取实时交易流和加密 Assets 的价格。

我尝试了以下演示但没有成功,我得到的响应是:
“套接字未通过身份验证”

internal class MyListener:BasicListener
{
public void onConnected(Socket socket)
{
Console.WriteLine("connected got called");
}

public void onDisconnected(Socket socket)
{
Console.WriteLine("disconnected got called");
}

public void onConnectError(Socket socket, ErrorEventArgs e)
{
Console.WriteLine("on connect error got called");
}

public void onAuthentication(Socket socket, bool status)
{
Console.WriteLine(status ? "Socket is authenticated" : "Socket is not authenticated");
}

public void onSetAuthToken(string token, Socket socket)
{
token = "{'apiKey' : 'KEYXXXXXX', 'apiSecret' : 'SECRETXXXX'}"; //<---MY key and secret
socket.setAuthToken(token);
Console.WriteLine("on set auth token got called");
}

}

internal class Program
{
public static void Main(string[] args)
{
var socket=new Socket("wss://sc-02.coinigy.com/socketcluster/");
socket.setListerner(new MyListener());

socket.setReconnectStrategy(new ReconnectStrategy().setMaxAttempts(30));
socket.connect();


//Other code calling the websocket....
//Other code calling the websocket....
//Other code calling the websocket....
Console.ReadKey();


}
}

最佳答案

我遇到了同样的问题。您需要了解以下几点:

1) TICKER API 已弃用:Coinigy Blog

2) 我只与另一个名为 Pure Socket Cluster 的 C# 库建立了经过身份验证的连接

3) 您需要访问您的私有(private) channel 以立即获取实时数据

4) 它将获取您的收藏夹,通过网页上的设置进行配置

5) 您只能返回少数收藏夹。并非您选择的所有内容。我没有找到任何其他信息来删除或扩展限制或为什么有一个限制。

关于c# - 无法使用 Socketcluster V2 对 Coinigy Exchange websocket ticker api 进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46012742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com