Twitter 推特api总是给出;对不起,该页不存在“;删除推文时出错

Twitter 推特api总是给出;对不起,该页不存在“;删除推文时出错,twitter,Twitter,我在OAuth中使用twitter api 当我试着检查我用这个API发送的tweet时,如果tweet是存在的,那个么API就可以正常工作。但如果我删除了API发布的推文,推文检查响应始终会给我: 答复 我正在尝试使用以下代码块: $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $userKey, $userKeySecret); $postResult = $connection->get('statuses/

我在OAuth中使用twitter api

当我试着检查我用这个API发送的tweet时,如果tweet是存在的,那个么API就可以正常工作。但如果我删除了API发布的推文,推文检查响应始终会给我:

答复

我正在尝试使用以下代码块:

$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $userKey, $userKeySecret);
$postResult = $connection->get('statuses/show', array('id' => "209985431515828224"));
此API正常工作前1个月,它将给我“未找到状态”响应,但现在它给出了该错误

这是一个bug还是删除推文的默认响应

  • 确保使用了正确的API方法:
  • 确保Tweet仍然存在
  • 确保您始终依赖id_str
  • 使用abraham的twitteroauth方法的示例来自:


    你打了那个电话后,推特真的被删除了吗?没有。我想你不明白这个场景。完整的场景是:我的系统更新用户状态(以用户身份发送tweet)。用户从twitter.com或其他客户端上的twitter删除此tweet。我检查了这条存在的推文,系统给了我这个错误。推文似乎已经更新了他们的回复。删除的推文显示404错误Hi Terence,这些信息是真的吗?我在Twitter网站上找不到任何信息,但他们的控制台现在返回404,用于删除的邮件、不存在的用户等。
    $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $userKey, $userKeySecret);
    $postResult = $connection->get('statuses/show', array('id' => "209985431515828224"));
    
    $valid_id_str="209985431515828224";
    
    $parameters = array('trim_user' => 1 );
    
    $status = $connection->post('statuses/show/'.$valid_id_str,$parameters);