Подскажите, почему данный скрипт может не работать? Ошибки не выдает, но не постит ничего из файла

Развернуть текст

Код:
<?php

require_once "twitteroauth/twitteroauth.php"; // Файл из библиотеки для работы с api


define("CONSUMER_KEY", "<Указываем Consumer key>");
define("CONSUMER_SECRET", "<Указываем Consumer secret>");
define("OAUTH_TOKEN", "<Указываем Access token>");
define("OAUTH_SECRET", "<Указываем Access token secret>");


$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, OAUTH_TOKEN, OAUTH_SECRET);
$content = $connection->get('account/verify_credentials');


$file = file_get_contents(dirname(__FILE__).'/data.txt'); // Получаем список сообщений для отправки


$array = explode("\n",$file);


$text = $array[mt_rand(0,sizeof($array) - 1)];

echo $text;

$connection->post('statuses/update', array('status' => $text)); // Отправляем пост

?>
[свернуть]


Все данные указаны, файлы и папки, подключаемые к скрипту, существуют. Даже команда

Код:
echo $text;
отображает в браузере текст выбранного сообщения, но в твиттер ничего не доходит. Заранее спасибо

---------- Сообщение добавлено 17:27 ---------- Предыдущее 16:48 ----------

Вопрос решен. Оказывается, при создании приложения на сайте Twitter необходимо было сначала установить права Read & Write, а потом только создавать access token. Я его создал сразу, до смены прав с Read на Read & Write, поэтому у меня не было доступа на постинг, только на чтение :)

Может кому пригодится