【问题标题】:Twitter API Media Upload not workingTwitter API媒体上传不起作用
【发布时间】: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。

我应该如何更改它,以便它上传带有状态消息的媒体文件。

【问题讨论】:

    标签: api twitter


    【解决方案1】:

    post 函数应该是这样的:

    $connection->post('statuses/update', $parameters);
    

    【讨论】:

      猜你喜欢
      • 2015-03-06
      • 2015-08-21
      • 1970-01-01
      • 1970-01-01
      • 2021-07-22
      • 1970-01-01
      • 1970-01-01
      • 2018-10-20
      • 2014-09-03
      相关资源
      最近更新 更多