作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试使用 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/
我一直在从事一个项目,我曾经使用 v1 api 进行 coinigy 并且喜欢这个 API。现在问题出在新的 v2 API 上,我在尝试使用带有 hmac_sha256 签名的私有(private)
我正在尝试使用 Coinigy websocket api 的代码数据,以获取实时交易流和加密 Assets 的价格。 我尝试了以下演示但没有成功,我得到的响应是: “套接字未通过身份验证” inte
我是一名优秀的程序员,十分优秀!