2014-09-12 310 views
1

我正尝试使用Python/Google App Engine登录到Betfair API。Betfair API,从Google App Engine登录时BETTING_RESTRICTED_LOCATION

当我尝试使用GAE上的API登录时,出现BETTING_RESTRICTED_LOCATION错误。

当我在本地运行脚本(来自英国)时,它工作正常。

因此,Betfair在美国IP地址运行时阻止了我的脚本。这是因为美国公民不能使用必发。但我是英国的英国公民,所以这条规则不适用于我。

我该如何绕过此登录问题?

+0

这不是一个真正的代码问题,但我会尝试隧道使用类似Tor – user2085282 2014-09-12 22:01:38

回答

3

实际上很容易。

如果您填写this form,您可以指定您的应用程序将托管和运行的位置,因此您可以将其限制为欧盟,然后Betfair应该可以工作。

+0

谢谢!从我自己的谷歌搜索,我只发现它是为总理,而不是freebie帐户。 – Ginger 2014-09-13 18:36:29

+0

我还发现了另一个解决方案...使用Keepalive Betfair API调用,我可以保持会话令牌活着,这对我来说是更好的解决方案,因为这意味着我不需要在脚本中存储用户日期。但是,我将使用您的表单作为拥有欧洲服务器应该减少我的延迟 – Ginger 2014-09-13 18:37:43