使用TwitterOAuth PHP发布推文时出现问题

2vuwiymt  于 2023-01-24  发布在  PHP
关注(0)|答案(1)|浏览(123)

我通过 composer 安装了twitteroauth。
我正在尝试运行一个PHP脚本来发布一条测试推文。我已经按照网络上的说明在Twitter上设置了一个开发者帐户,并被授予了“高级”开发者访问权限,但我的脚本无法工作。我收到一个没有描述的错误。
任何帮助都将不胜感激。谢谢
代码为:

<?php
require_once "vendor/autoload.php";
  
use Abraham\TwitterOAuth\TwitterOAuth;
  
define('CONSUMER_KEY', 'xx');
define('CONSUMER_SECRET', 'xx');
define('ACCESS_TOKEN', 'xx');
define('ACCESS_TOKEN_SECRET', 'xx');
  
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
  
$status = 'This is a test tweet.';
$result = $connection->post("statuses/update", ["status" => $status]);
if ($connection->getLastHttpCode() == 200) {
    echo "Your Tweet posted successfully.";
} else {
    echo 'error: ' . $result->errors[0]->message;
}


?>
kmbjn2e3

kmbjn2e31#

我让它工作起来了。我必须在相关项目的开发人员设置中启用读写权限。

相关问题