Я пытаюсь чинить сообщения в свою учетную запись 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!"));
Что я делаю неправильно? Как я могу это исправить?
Таким образом, ваша структура папок не должна действительно меняться от оригинала так (не обращайте внимания на дублируемую папку mysitecom)
updated folder structure