【发布时间】:2016-10-21 01:17:40
【问题描述】:
我正在开发 Twitter API 以创建一个功能,让用户可以直接从该软件发推文: 这是我的代码:
$connection = new TwitterOAuth($this->getTwitterbpTable()->getConsumerKey(), $this->getTwitterbpTable()->getConsumerSecret(), $account->oauth_token , $account->oauth_secret);
$connection->setTimeouts(10, 150);
$media1 = $connection->upload('media/upload', ['media' => 'https://bleupagereview.files.wordpress.com/2014/02/bleupage.png']);
$parameters = [
'status' => 'My Media tweet here',
'media_ids' => implode(',', [$media1->media_id_string])
];
$connection->post('statuses/update', array('status' => $parameters));
脚本运行良好(不会引发任何错误/异常),但它不是上传文件,而是简单地发送媒体 ID。
我应该如何更改它,以便它上传带有状态消息的媒体文件。
【问题讨论】: