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登录失败的主要内容,如果未能解决你的问题,请参考以下文章

创建 PHP/MySQL 应用程序 - 所有登录尝试均失败

Android / PHP:登录成功但失败重定向到下一个活动

如何在 PHP 中限制用户登录尝试

PHP中的API Pinterest - 登录失败

多次登录失败尝试的操作 - 验证码

使用 JWT PHP 库导致“签名验证失败”的网站的 Google 登录