无法使用 Socketcluster V2 对 Coinigy Exchange websocket ticker 进行身份验证 api
Can't authenticate using Socketcluster V2 for Coinigy Exchange websocket ticker api
我正在尝试使用 Coinigy websocket api 的代码数据来获取实时交易流和加密资产的价格。
我尝试了以下演示但没有成功,我得到的响应是:
"Socket is not authenticated"
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) 您需要访问您的私人频道才能立即获取实时数据
4) 它将获取您的收藏夹,通过网页上的设置进行配置
5) 您只会得到少数收藏夹。并非您选择的所有内容。我没有找到任何其他信息来删除或扩展限制或为什么有一个。
我正在尝试使用 Coinigy websocket api 的代码数据来获取实时交易流和加密资产的价格。
我尝试了以下演示但没有成功,我得到的响应是:
"Socket is not authenticated"
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) 您需要访问您的私人频道才能立即获取实时数据
4) 它将获取您的收藏夹,通过网页上的设置进行配置
5) 您只会得到少数收藏夹。并非您选择的所有内容。我没有找到任何其他信息来删除或扩展限制或为什么有一个。