问题标签 [betfair]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4509 浏览

c++ - 编写 C++ SOAP(多线程)客户端应用程序 - 没有 gSOAP

我正在编写一个多线程 C++ (Linux) SOAP 客户端来与 Betfair API 交互。我最初试图掌握 gSOAP,但我根本无法使用多个 WSDL 文件使其正常工作,因此我暂时放弃了它。我已经实现了我自己的类,用于使用 RapidXML 存储数据和解析/生成 XML——我唯一要寻求建议的是 HTTPS 传输方面的用途。我已经使用 OpenSSL 和 libcurl 实现了一些初始测试应用程序,这些工作正常,但是我在多线程方面遇到了一些问题,它们比 C++ 更多,老实说,我正在寻找一些更新的东西。所以我的问题是——如果我要从头开始重写,那么处理 HTTPS 传输的最佳工具是什么。

  1. OpenSSL(已实现)
  2. libcurl(已实现)
  3. boost::asio 库(没有尝试过,因为我还没有涉足 Boost)
  4. 尝试使用套接字编程自己完成所有操作(不热衷于这种方法)
  5. 只需尝试使用 gSOAP 并在网络上搜索使其工作的方法即可。
  6. 完全不同的东西,我还没有遇到过。

所以基本上,鉴于上述情况,有人会建议在可靠的性能和最小的多线程问题方面使用什么最佳方法?或者有没有人有任何上述任何表现不佳的经验,并会劝阻我不要使用它???任何建议和意见将不胜感激。

0 投票
3 回答
2762 浏览

c# - 有没有人有使用 betfair api 的 c# 代码?

我正在创建 ac# windows 应用程序以使用 betfair 交换网络服务显示当前的体育市场价格,我使用了

getmarketpricescompressed()

方法返回一个价格字符串,如下所示:

我不知道如何正确解压缩这个字符串,现在我正在使用这个代码:

它适用于一些匹配项,但我观察到其他一些匹配项的字符串更改,因此会产生异常,any1 可以帮助我使用正确的代码来解压这个字符串,我已经用谷歌搜索它并找到了一个 vb 代码,它不是很有用,

顺便说一句,我想以这样的方式排列数据:

在此处输入图像描述

0 投票
1 回答
368 浏览

c# - 如何使用在 betfair api 中收到的给定路径填充树视图?

我在 ac# windows 窗体应用程序中使用 betfair API,

当我调用 getAllMarket() 方法时,我得到一个长字符串,其中包括一个没有像这样的刺痛路径:

所以我想根据这样的路径填充树视图控件:

我之前从未使用过树视图,但现在已经学习了基础知识,并且自定义子节点也已经创建,所以一个详细的答案会非常有帮助,谢谢

0 投票
0 回答
1273 浏览

php - 使用简单 cURL 登录必发

我需要每天几次在 betfair.com 上查看某些价格。网站抓取最适合此目的。我唯一需要做的就是立即登录网站。因为我有一个不再使用的帐户,所以安全不是问题,它只需要工作即可。我对 cURL 请求使用以下选项,但它不起作用。

0 投票
1 回答
4537 浏览

c++ - 无法使用 OpenSSL 验证服务器证书

我已经使用 OpenSSL(在 Ubuntu 12.04 上用 C++ 编写)编写了一个 SOAP 客户端,但它目前无需检查服务器安全证书即可工作。这是我用来设置连接和检查证书的功能

这工作正常,但 SSL_get_verify_result 的返回值为 20,对应于

X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY:无法获取本地颁发者证书

我已经阅读了一些 OpenSSL 文档以了解它们的功能,但它对用户不是特别友好。我查看了许多网络教程,但我看不出我做错了什么。在我尝试实施证书检查之前,我的软件运行良好,但我看不到我需要做什么。我需要在我的机器上配置设置吗?该服务器是必发的,据说非常安全,我很难相信他们没有有效的 SSL 证书。如果有人能告诉我我做错了什么,我将不胜感激。

0 投票
1 回答
202 浏览

r - 来自必发包的getMarket中的eval(expr,envir,enclos)错误

我在使用getMarketbetfair的功能时遇到了一些问题。这是它的要点:

这抛出:

g在全局环境中,并且getMarket来自命名空间:必发。

我从来没有遇到过其他软件包(例如mlgit)的这个问题。有任何想法吗?

traceback()给出:

0 投票
1 回答
952 浏览

php - PHP Betfair 免费访问 API,如何构建 APIRequestHeader 并调用任何方法?

我正在尝试编写一个简单的 PHP 客户端,以通过免费访问 API http://bdp.betfair.com/?option=com_content&task=view&id=33&Itemid=62从Betfair获取一些数据

我可以通过这种方式登录并获取会话令牌

$response 是一个包含 sessionToken 参数的对象

但经过几次尝试后,恐怕我正在发送 APIRequestHeader 参数(http://bdp.betfair.com/docs/)格式错误,导致对任何调用(例如 getAllEventTypes)的响应总是返回相同的:NO_SESSION

一试...

再试一次...

还有很多其他尝试......但是

$response 总是一样的

这里有人遇到过同样的问题吗?

0 投票
4 回答
121622 浏览

c# - 不包含定义,也找不到接受类型的第一个参数的扩展方法

我已经查看了这个问题的一些解决方案,但它们似乎与我所遇到的不同。

我试图调用的方法:

我从中调用的方法:

我收到的错误:

错误 1“BetfairAPI.CBetfairAPI”不包含“placeBets”的定义,
并且找不到接受“BetfairAPI.CBetfairAPI”类型的第一个参数的扩展方法“placeBets”(您是否缺少 using 指令或程序集引用?)

我在 CBetfairAPI 类中使用任何其他方法都没有问题。如果我执行“CBetfairAPI”,placeBets() 不会显示在 Visual Studio 的下拉菜单中。(所有其他方法和字段都可以)。

谢谢你的帮助。

0 投票
3 回答
7867 浏览

python - 访问 betfair API 以获取马匹价格

我想访问 betfair.com 上的某些内容,我一直在查看 Betfair API 文档,但我不知道如何创建应用程序密钥和 sessionToken 我希望能够浏览赛马页面并获取马名和价格.

在 Pycon 的一段视频“通过公共数据黑客学习 python”中,芝加哥交通管理局拥有 xml 格式的公交路线信息,这使得获取任何所需信息变得容易。

所以我的问题是,在必发 API 中是否有类似的东西,我是否需要创建应用程序密钥和 sessionToken,如果需要,我该怎么做?

我将使用 Python。

0 投票
1 回答
1376 浏览

c# - 从 API 可视化器获取 betfair API-ng“应用程序密钥”的问题。错误 DSC-0035

我是 Betfair API 的新手。而且我很难App Key从 Betfair Visualizer https://api-ng.betstores.com/account/获得 Betfair 。

每当我在登录帐户时尝试使用从 chrome cookie 资源获得的会话令牌的函数getDeveloperAppKeys时,我都会收到 DSC-0035 错误消息,即

“无效证件”。

我已经阅读了 Betfair API 最近的一些更改和更新。它可能会导致这些问题。您的指导将不胜感激。