使用file_get_contents()的API调用返回503服务暂时不可用,但在浏览器中返回正常。

问题描述 投票:0回答:1

我试图从 chain.so 区块链 API 中返回结果。当我使用URL进行API调用时 https:/chain.soapiv2get_tx_receivedBTC3Mk6mNxzXJQegkc276N2pCMRwWHMpMjgbP。

结果在网络浏览器中正确显示。

我在PHP中得到以下错误。

警告:file_get_contents(https:/chain.soapiv2get_tx_receivedBTC3Mk6mNxzXJQegkc276N2pCMRwWHMpMjgbP。): 打开流失败:HTTP请求失败! HTTP1.1 503 Service Temporarily Unavailable in ApplicationsXAMPPxamppfileshtdocstestchainso-api.php on line 8

我正在使用的代码。

$url = "https://chain.so/api/v2/get_tx_received/BTC/3Mk6mNxzXJQegkc276N2pCMRwWHMpMjgbP";

$content = file_get_contents($url);        
echo $content;

我也试过用cURL,但也不能得到结果。我注意到API上使用了cloudflare,这是否会阻碍结果的返回?

php file-get-contents
1个回答
0
投票

链家.so API因垃圾邮件攻击而被关闭了几个月,因为SoChain.com的创始人statet在reddit上。

https:/www.reddit.comrdogecoincommentscqttm7chainso_api_and_python_cryptos_module

然而今天又上线了,他们的API没有任何明显的变化,也没有任何新的通知。

© www.soinside.com 2019 - 2024. All rights reserved.