首页 > 解决方案 > PHP cURL不和谐api发送消息不起作用

问题描述

它不起作用并响应

{"message": "Cannot send an empty message", "code": 50006}

我尝试将消息输入 CURLOPT_POSTFIELDS

<?php
$url = 'https://discordapp.com/api/channels/638164827180630046/messages';

$ch = curl_init();
$payload = json_encode( array( "content"=> "a", "nonce"=> "638201106664521728", "tts"=> false ) );
curl_setopt_array($ch, array(
    CURLOPT_URL            => $url, 
    CURLOPT_HTTPHEADER     => array('Authorization: Bot <token>'), 
    CURLOPT_RETURNTRANSFER => 1,
    CURLOPT_FOLLOWLOCATION => 1,
    CURLOPT_VERBOSE        => 1,
    CURLOPT_SSL_VERIFYPEER => 0,
    CURLOPT_POSTFIELDS     => "a"
));
$response = curl_exec($ch);
fclose($f);
curl_close($ch);
echo $response;
?>

我希望它发送消息

标签: phpcurldiscord

解决方案


推荐阅读