致命错误:班级'亚伯拉罕\ TwitterOAuth \ TwitterOAuth'在子文件夹中找不到..

时间:2015-11-04 07:15:08

标签: php twitter oauth

我正在尝试将帖子发送到我的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!"));

我做错了什么? 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

所以你的文件夹结构应该不会像原来那样改变(忽略重复的mysitecom文件夹)

enter image description here