2017-03-17 40 views
1

我创建了一个firebase函数,用于进行我的网站的验证码验证,但是我收到了人们在获得Spark(免费)计划并尝试向外部API发送请求时得到的错误。我是否需要在火力点功能上使用recaptcha的付费计划?

这是我的错误:Firebase functions ENOTFOUND on all http requests

,这是一个错误,当别人请求了一个外部API:Firebase functions - getaddrinfo ENOTFOUND api.sandbox.paypal.com

从火力地堡的pricing页:

The Spark plan only allows outbound network requests to Google owned services

谷歌拥有的服务他们说,所以这不应该是一个问题,当请求验证码验证,对吗?

+0

我得到了同样的问题。我升级计划后,它的工作。 – pupuupup

回答

0

您代码中的某些内容正在触及api.sandbox.paypal.com,这不是Google拥有的服务。所以你确实需要为此付费。

没有看到minimal code that reproduces the problem它很难说什么正是所谓的贝宝。

+0

对不起,如果我没有说清楚,但贝宝只是其他人报告相同错误的例子。我的代码是第一个链接中的代码,它是该函数的完整代码。 –

1

它不再需要付费计划来调用reCAPTCHA服务器API,因为它最近已列入白名单(只要您通过recaptcha.google.com访问它)。您可以阅读关于here的更多信息。

相关问题