相关疑难解决方法(0)

update_with_media使用亚伯拉罕的twitteroauth

我正在尝试使用Abraham的twitteroauth库(TwitterOAuth v0.2.0-beta2)从ajax实现upload_with_media请求.我对基本帖子没有任何问题但是当我尝试包含媒体时,我得到了这个作为回复:

"{"request":"\/1\/statuses\/update_with_media.json","error":"Error creating status."}"
Run Code Online (Sandbox Code Playgroud)

我发布媒体的代码如下所示:

   $image = $_FILES["media"]["tmp_name"];

    $parameters = array(
        'media[]'  => "@{$image};type=image/jpeg;filename={$image}",
        'status'   => $status
      );

    if(isset($reply_id)) {
        $parameters['in_reply_to_status_id'] = $reply_id;
    }
    $post = $twitteroauth->post('https://upload.twitter.com/1/statuses/update_with_media.json', $parameters);
    echo json_encode($post);
Run Code Online (Sandbox Code Playgroud)

我已经验证所有数据都正确地发送到此脚本,甚至设法使用上面的相同数据和tmhOAuth库来获取update_with_media帖子,但由于我的小部件的其余部分使用了twitteroauth,我宁愿保持统一.我也试过它,有没有.json贴在结尾,没有看到任何区别.有人能告诉我一个使用twitteroauth成功实现update_with_media的例子吗?我似乎无法弄清楚我做错了什么.

php twitter twitter-oauth

8
推荐指数
2
解决办法
7991
查看次数

标签 统计

php ×1

twitter ×1

twitter-oauth ×1