我已经在Twitter上传了一张图片,它在点击API但是上传状态但没有在墙上分享图片时给我回复,不知道这段代码有什么问题。
// Turn off error reporting
error_reporting(0);
require_once('TwitterAPIExchange.php');
/** Set access tokens here - see: https://dev.twitter.com/apps/ **/
$settings = array(
'oauth_access_token' => "XXXXXXXXXX",
'oauth_access_token_secret' => "XXXXXXXXXXXXX",
'consumer_key' => "XXXXXXXXX",
'consumer_secret' => "XXXXXXXXXXX"
);
$url = "https://api.twitter.com/1.1/statuses/update.json";
$requestMethod = 'POST';
$twimage = '123.jpg';
$postfields = array(
'media_data' => base64_encode(file_get_contents($twimage)),
'media[]' => "@{$twimage}",
'status' => 'Testing Twitter status'
);
$twitter = new TwitterAPIExchange($settings);
$response = $twitter->buildOauth($url, $requestMethod)
->setPostfields($postfields)
->performRequest();
print_r($response);