API 我正在使用,除非验证码完成,否则无法访问
API I'm using can't be accessed unless Captcha is completed
我正在尝试从 CraftingStore API API API.
访问数据
当我在本地主机上尝试时,一切正常(第 1 张图片,还打印结果以供显示)。
但是,当我尝试在实际网站(第 2 张图片)上查看它时,它不起作用,而是说启用 cookie 并完成验证码。
在本地主机上时:
在网站上时:
还有访问 API 的代码:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.craftingstore.net/v7/payments?page=1');
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'token:'.$cs_token
));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
$obj = json_decode($result);
$dononame = $obj->data[0]->inGameName;
$donobuy = $obj->data[0]->packageName;
我能做什么?
这对于 API 的 Cloudflare 来说很常见。您需要为 API domain/URI 制定页面规则以禁用浏览器完整性检查。
来源:https://support.cloudflare.com/hc/en-us/articles/200504045-Using-Cloudflare-with-your-API
我正在尝试从 CraftingStore API API API.
访问数据当我在本地主机上尝试时,一切正常(第 1 张图片,还打印结果以供显示)。 但是,当我尝试在实际网站(第 2 张图片)上查看它时,它不起作用,而是说启用 cookie 并完成验证码。
在本地主机上时:
在网站上时:
还有访问 API 的代码:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.craftingstore.net/v7/payments?page=1');
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'token:'.$cs_token
));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
$obj = json_decode($result);
$dononame = $obj->data[0]->inGameName;
$donobuy = $obj->data[0]->packageName;
我能做什么?
这对于 API 的 Cloudflare 来说很常见。您需要为 API domain/URI 制定页面规则以禁用浏览器完整性检查。
来源:https://support.cloudflare.com/hc/en-us/articles/200504045-Using-Cloudflare-with-your-API