normalmente sí avisa de no tener cURL activado, pero hace semanas leí que hay veces que cURL puede estar activado y no aparecer en el phpinfo(); por lo tanto realiza un phpinfo(); busca (ctrl+f) curl y fíjate si lo tienes enabled. otra prueba es ver qué valor te devuelve la variable a la que igualas el valor del método instanciado para realizar el envío del mensaje.
algo más o menos así
Código PHP:
Ver originalfunction sendmsg ( $msg )
{
'oauth_access_token' => "secret",
'oauth_access_token_secret' => "secret",
'consumer_key' => "secret",
'consumer_secret' => "secret"
);
$url = "https://api.twitter.com/1.1/statuses/update.json";
'status' => '.$msg.'
);
$requestMethod = 'POST';
$twitter = new TwitterAPIExchange($settings);
$response = $twitter->buildOauth($url, $requestMethod)
->setPostfields($postdata)
->performRequest();
return $response;
}