是否有一个好的撒玛利亚人可以提供使用 PHP 网站将照片上传到 twitter 的工作代码?
我已经搜索了很多,但它不适合我。我不知道我是否错过了添加某些内容或代码不再运行良好。
对于此事,我愿意提供任何指向该教程的链接。
提前致谢。
您将需要来自 twitter 的 tmoauth 库。我无法解释如何在您的代码中实现,但这是从我的工作代码中剪切和粘贴的,但我不得不匿名化一些东西。
//THIS IS THE CREDS FOR TWITTER - I HAVE THEM IN AN ARRAY
$tmhOAuth = new tmhOAuth(array(
'consumer_key' => $network_array['consumer_key'],
'consumer_secret' => $network_array['consumer_secret'],
'user_token' => $network_array['user_token'],
'user_secret' => $network_array['user_secret']
));
}
//PARAMS UNIQUE FOR THIS TWEET
$params = array(
'media[]' => '@' . $process_image['image_path'], //PATH TO IMAGE
'status' => $tweet_response, //THIS IS THE TEXT WE USE FOR THE TWEET
'in_reply_to_status_id' => $mentions[$c]["id"] //IF REPLYING, IT'S HERE
);
//THIS IS HOW YOU TELL TWITTER IT'S A PHOTO
$code = $tmhOAuth->user_request(array(
'method' => 'POST',
'url' => $tmhOAuth->url("1.1/statuses/update_with_media"),
'params' => $params,
'multipart' => true
));