Автопостинг в Твиттер при создании ноды

Главные вкладки

Аватар пользователя superintendent superintendent 19 января 2018 в 9:29

Искал модуль, но работающего не нашел - то, что есть, не получилось настроить.

Хотя в PHP с этим нет проблемы, и код как ниже (библиотека https://github.com/abraham/twitteroauth ) нормально твитит.

Конечно, еще модуль под Друпал из этого делать, но вот что непонятно: каким образом такому модулю сигнализировать о создании новой ноды - какие способы для этого в Друпале есть?

<?php

require "twitteroauth/autoload.php";

use 

Abraham\TwitterOAuth\TwitterOAuth;

$CONSUMER_KEY "xxxxxxxxxxxxxxxxxxxxxx";
$CONSUMER_SECRET "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy";
$access_token "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz";
$access_token_secret "nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn";

$connection = new TwitterOAuth($CONSUMER_KEY$CONSUMER_SECRET$access_token$access_token_secret);

$media1 $connection->upload('media/upload', ['media' => 'C:/OSPanel/domains/twitter/media/upload/TRE079P.jpg']);
$media2 $connection->upload('media/upload', ['media' => 'C:/OSPanel/domains/twitter/media/upload/TRE079P.jpg']);

$parameters = [
    
'status' => 'Новый твит',
    
'media_ids' => implode(',', [$media1->media_id_string$media2->media_id_string])
];

$result $connection->post('statuses/update'$parameters);

?>

Комментарии