0

私は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 を削除すると、これはうまく機能します。

4

1 に答える 1