щебетать — PHP щебетать бот не чирикать?

ОБНОВЛЕНИЕ: я переписал этого бота и рабочая версия доступна Вот.

Я надеялся, что кто-нибудь сможет мне помочь с этим кодом. Я уже прочитал пост здесь, который посоветовал внести некоторые изменения, которые у меня есть, но все равно ничего не ретвитит? То, что я хочу сделать, это ретвит через задание cron, основанное на хэштеге или имени пользователя. Я хочу настроить пару таких ботов, которые будут работать в разные дни, всего 1 пост в день. Теперь у меня есть этот код:

<?php
require_once('twitteroauth.php');

define('CONSUMER_KEY', 'insert_your_consumer_key_here');
define('CONSUMER_SECRET', 'insert_your_consumer_secret_here');
define('ACCESS_TOKEN', 'insert_your_access_token_here');
define('ACCESS_TOKEN_SECRET', 'insert_your_access_token_secret_here');

$twitter = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);

/*The search has change a little bit */

/* Remove this 2 lines */
/* $twitter->host = "http://search.twitter.com/"; */
/* $search = $twitter->get('search', array('q' => '@repor_taxi', 'rpp' => 15)); */

/* Put this new line */
$search = $twitter->get("https://api.twitter.com/1.1/search/tweets.json?q=webdesign&count=1");

/* The Search URL is https://api.twitter.com/1.1/search/tweets.json?q= */
/* Everything after is parameter */
/* You can check parameters list here: https://dev.twitter.com/docs/using-search */

/* Twitter host updated too */
$twitter->host = "https://api.twitter.com/1.1/";foreach($search->results as $tweet) {
$status = 'RT @'.$tweet->from_user.' '.$tweet->text;
if(strlen($status) > 140) $status = substr($status, 0, 139);
$twitter->post('statuses/update', array('status' => $status));
}

echo "Success! Check your twitter bot for retweets!";

Кто-нибудь знает правильный способ заставить это работать? В тот момент, когда он показывает мне сообщение об успехе, код запускается, но ничего не пишется в Твиттере.

Я новичок в Twitter API, поэтому любая помощь будет очень признательна.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]