Неустранимая ошибка: класс 'Abraham \ TwitterOAuth \ TwitterOAuth' не найден в .. в подпапке

1

Я пытаюсь чинить сообщения в свою учетную запись Twitter. Поэтому я пробую известный https://github.com/abraham/twitteroauth скрипт.

Моя структура папок:

www.mysite.com/twitterbot/
|-- twitteroauth (folder) 
|   |-- Util (folder)
|   |   '-- JsonDecoder.php
|   |-- autoload.php
|   |-- Config.php
|   |-- Consumer.php
|   |-- HmacSha1.php
|   |-- Request.php
|   |-- Response.php
|   |-- SignatureMethod.php
|   |-- Token.php
|   |-- TwitterOAuth.php
|   |-- TwitterOAuthException.php
|   '-- Util.php
'-- index.php

И мой index.php

    <?php

        require "twitteroauth/autoload.php";
        use Abraham\TwitterOAuth\TwitterOAuth;
        $consumerKey = "myconsumerkey"; // Consumer Key
        $consumerSecret = "mycinsumersecret"; // Consumer Secret
        $accessToken = "myaccesstoken"; // Access Token
        $accessTokenSecret = "my access token secret"; // Access Token Secret
        $connection = new TwitterOAuth($consumerKey, $consumerSecret, $accessToken, $accessTokenSecret);
        $statues = $connection->post("statuses/update", array("status" => "I'm posting a tweet!"));

?>

Когда я посещаю сайт www.mysite.com/twitterbot/, говорит: **Fatal error**: Class 'Abraham\TwitterOAuth\TwitterOAuth' not found in mysitecom/twitterbot/index.php on line 8

8-я строка - $statues = $connection->post("statuses/update", array("status" => "I'm posting a tweet!"));

Что я делаю неправильно? Как я могу это исправить?

  • 0
    Где находится twitteroauth / autoload.php? Я не вижу этого в вашей структуре dir.
  • 0
    извините, я пропустил это в вопросах. пожалуйста, проверьте мою updated folder structure
Показать ещё 5 комментариев
Теги:
twitter
oauth

1 ответ

2
Лучший ответ

Таким образом, ваша структура папок не должна действительно меняться от оригинала так (не обращайте внимания на дублируемую папку mysitecom)

Изображение 174551

Ещё вопросы

Сообщество Overcoder
Наверх
Меню