Мой скрипт php в Твиттере перестал работать! - PullRequest
3 голосов
/ 14 июня 2010

Я использую этот класс PHP для скрипта Twitter:

twitter.slawcup.com / twitter.class.phps

Сценарий:

<code>$t= new twitter();
$t->username='someuser';
$t->password='somepass';
$res = $t->update($tweet);
if($res===false){
   echo "ERROR<hr/>";
   echo "<pre>";
   print_r($t->responseInfo);
   echo "
";} else {echo "УСПЕХСтатус опубликован ";}

Где переменная $ tweet является строкой, сгенерированной ранее.

Она работала нормально до 8 июня, а затем просто умерла.

Теперь, когда я запускаю код, он дает мне:

ERROR
Array
(
    [url] => http://twitter.com/statuses/update.xml
    [content_type] => application/xml; charset=utf-8
    [http_code] => 400
    [header_size] => 1096
    [request_size] => 120
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 0.11795
    [namelookup_time] => 3.3E-5
    [connect_time] => 0.014397
    [pretransfer_time] => 0.014405
    [size_upload] => 0
    [size_download] => 148
    [speed_download] => 1254
    [speed_upload] => 0
    [download_content_length] => 148
    [upload_content_length] => 0
    [starttransfer_time] => 0.117829
    [redirect_time] => 0
)

Что может быть не так? Это особенно странно, потому что он работает нормально, а затем он остановился.

Ответы [ 3 ]

1 голос
/ 14 июня 2010

Какую схему аутентификации вы используете? Твиттер не поддерживает поддержку auth-basic, даже если он все еще работает, я бы посоветовал в ближайшее время перейти на Oauth.

1 голос
/ 14 июня 2010

Возвращается код ошибки 400, если вы извлекаете http://en.wikipedia.org/wiki/List_of_HTTP_status_codes код ошибки говорит:

Bad Request
The request contains bad syntax or cannot be fulfilled.

Это может относиться к чему-то не так с классом ... но это трудно увидеть безпроверка кода.

## Убедитесь, что у вас самая последняя версия класса. ##

0 голосов
/ 22 июня 2010

решаемая. Это была вина моего хостинг-провайдера. PHP не был правильно настроен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...