Неустранимая ошибка PHP при отправке сообщений в Twitter с использованием OAuth 2.0

У меня есть очень простое приложение — для внутренних целей — созданное для автоматической публикации твитов в Twitter.

Он работал хорошо в течение многих лет (за исключением необходимости обновления до OAuth 2.0 с версии 1.0) до нескольких месяцев назад.

Кажется, проблема со связью с OAuth. Ошибка, которую меня бросают:

Fatal error: Class 'OAuthSignatureMethod_HMAC_SHA1' not found in /home/content/20/6504820/html/..../twitteroauth.php on line 61

Строка 61, являющаяся прямой из OAuth:

$this->sha1_method = new OAuthSignatureMethod_HMAC_SHA1();

который в верхней части документа требует:

require_once('OAuth.php');

который в OAuth.php (содержится в том же удаленном каталоге) содержит метод:

class OAuthSignatureMethod_HMAC_SHA1 extends OAuthSignatureMethod {

Опять же, все это прямо из OAuth 2.0 и не требует каких-либо правок с моей стороны. (Верно?) Это заставляет меня верить, что это проблема с сервером?

Откровенно говоря, я не знаю, как продолжить отладку этого вопроса, не могли бы вы привести меня в правильном направлении?

0

Решение

На самом деле проблема с сервером: дополнительный файл с именем OAuth.php был похоронен в другом месте & вызвал ошибку.

Решено благодаря:
eamann

https://wordpress.stackexchange.com/questions/10117/multiple-plugins-using-the-same-oauth-class-issues

0

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

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

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