我正在尝试制作一个发布推文的自动Twitter机器人。我正在使用这个PHP代码,但我不断收到一个错误:致命错误:在第9行的C:\ wamp \ www \ proyectos \ botprueba2 \ index.php中调用未定义的方法tweet_bot ::提及()
这是我的代码:
的index.php
<?php
$api_key='xxx';
$api_secret='xxx';
$access_token ='xxx';
$access_token_key='xxx';
include("tweet_bot.php");
$tweet= new tweet_bot;
$tweet->setKey($api_key, $api_secret,$access_token , $access_token_key);
$result= $tweet->mention('Hello this is my first tweet bot');
Print_r($result);
?>
tweetbot.php
<?php
class tweet_bot
{
function oauth()
{
require_once("twitteroauth/src/TwitterOAuth.php");
$con = new TwitterOAuth($this->api_key, $this->api_secret, $this->access_token, $this->access_token_secret);
return $con;
}
function tweet($text)
{
$con = $this->oauth();
$status = $con->post('statuses/update', array('status' => $text));
return $status;
}
function setKey($api_key,$api_secret,$access_token,$access_token_secret)
{
$this->api_key = $api_key;
$this->api_secret = $api_secret;
$this->access_token = $access_token;
$this->access_token_secret = $access_token_secret;
}
}
?>
非常感谢任何帮助。