Twitter错误'缺少或无效的网址参数'

时间:2014-06-04 19:36:28

标签: php twitter-oauth

我使用以下插件voycey/CakePHP-Twitter-API-v1.1-Full从基于CakePHP的应用程序向我的帐户发送文本推文。

作者提供了abraham/twitteroauth的分叉版本,应该与插件一起使用。

我已经开始工作了,可以发送如下的简单推文

$result = $this->Twitter->post('statuses/update', array('status'=>'This is a test message'));

然后我试图发送一张图片,但经过一些研究发现亚伯拉罕的版本(因此也是voycey' s)不支持使用' update_with_media'。有几个人建议新的分叉版本支持这个协议,这是tomi-heiskanen/twitteroauth

发送标准文字推文仍然可以使用这个新版本,但是当我尝试使用以下内容发送图像时

$file = "img/facebook.jpg";
$filename = "facebook.jpg";
$binary = fopen($file, "rb");
$image = fread($binary, filesize($file));
fclose($binary);

$result = $this->Twitter->post('statuses/update_with_media', array('media[]' => "{$image};type=image/jpeg;filename={$filename}"));

我收到以下错误

  

[code] => 195 [message] => url参数缺失或无效。

尽管研究过这个和其他网站,我找不到有效的解决方案。

0 个答案:

没有答案