La Cave a Tonton - Poster sur Mastodon en PHP (avec un peu de curl...)

Poster sur Mastodon en PHP (avec un peu de curl...)

Par tontonayo le 05.06.20


Ce post va me servir d'aide mémoire à l'avenir, voici un morceau de code en PHP qui permet de poster sur le réseau social Mastodon. Il necessite que l'extension curl soit installé.

$headers = [
  'Authorization: Bearer TACLEAPIQUETURECUPERESURTONCOMPTE'
];

$status_data = array(
  "status" => "Contenu de ton pouet ",
  "language" => "fra",
  "visibility" => "public"
);

$ch_status = curl_init();
curl_setopt($ch_status, CURLOPT_URL, "https://toninstancemastodon.org/api/v1/statuses");
curl_setopt($ch_status, CURLOPT_POST, 1);
curl_setopt($ch_status, CURLOPT_POSTFIELDS, $status_data);
curl_setopt($ch_status, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch_status, CURLOPT_HTTPHEADER, $headers);

$output_status = json_decode(curl_exec($ch_status));

curl_close ($ch_status);
?>

Voila voila.


Le pays d'où vous consultez le site n'est pas autorisé a poster des commentaires afin de lutter contre le spams, merci de votre compréhension