discord php curl登录失败
Posted
技术标签:
【中文标题】discord php curl登录失败【英文标题】:discord php curl login Fail 【发布时间】:2018-06-06 23:56:41 【问题描述】:我想使用 php curl 登录 discord,但对我来说不起作用我的代码有什么问题我想自动登录 discord 并从 html 中获取数据......! 关闭
【问题讨论】:
你得到什么错误? “不起作用”是什么意思?你将不得不做一些诊断。看看你得到的回应。检查错误。 我无法理解语法。 我得到了空白页 这解释了所有的感叹号。您是否在错误日志中查看过任何线索? 【参考方案1】:有一些建议:
1) 如果您想查看一些响应信息。你必须回显$answer
。否则即使数据发送正确,您也看不到响应。
2) 该网站使用了验证码。我使用正确的电子邮件/密码进行了尝试,并得到以下回复 "captcha_key": ["captcha-required"]
。我不知道如何解决这个问题。也许你应该联系 Discord。
3) 网站需要json数据。以下是我使用的代码:
<?php
$data = array("email" => "XXXX", "password" => "XXXX");
$data_string = json_encode($data);
$ch = curl_init('https://discordapp.com/api/v6/auth/login');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data_string))
);
$answer = curl_exec($ch);
echo $answer;
if (curl_error($ch))
echo curl_error($ch);
?>
希望这会有所帮助。
【讨论】:
以上是关于discord php curl登录失败的主要内容,如果未能解决你的问题,请参考以下文章