我正在使用twitter-api-php。我正在发布状态,它运作良好。唯一的问题是,当推文以@username 开头时,它会返回一个空白页。我不知道怎么了。这个问题不仅仅是我的问题,当谷歌搜索它时,发现另一个有相同查询的人,
这是我用来发布的代码。
$settings = array(
'oauth_access_token' => "ACCESS_TOKEN",
'oauth_access_token_secret' => "ACCESS_TOKEN_SECRET",
'consumer_key' => CONSUMER_KEY,
'consumer_secret' => CONSUMER_SECRET
);
$url = "https://api.twitter.com/1.1/statuses/update.json";
$str = "@sourabh_bajaj this is a sample tweet";
$requestMethod = 'POST';
$twitter=new TwitterAPIExchange($settings);
echo $twitter->setPostfields(
array(
"trim_user" => 1,
"status" => $str
)
)->buildOauth($url, $requestMethod)->performRequest();
如果我们从消息的开头删除@sourabh_bajaj,这会很好。