如何从twitter api的回复中检索值(消息)和(代码)?

时间:2015-05-10 19:50:55

标签: php oauth twitter-oauth

我正在使用codebird使用php发布更新,我正在成功完成,直到我收到此消息作为oauth的回复失败

object(stdClass)[2]
  public 'errors' => 
    array (size=1)
      0 => 
        object(stdClass)[3]
          public 'code' => int 187
          public 'message' => string 'Status is a duplicate.' (length=22)
  public 'httpstatus' => int 403
  public 'rate' => null

我可以使用以下代码

成功检索费率
$httpstatus = $reply->httpstatus;

但我无法检索其余部分,尤其是代码和消息,当我尝试上面的代码时,它不返回任何内容或空字符串

1 个答案:

答案 0 :(得分:0)

尝试

foreach($reply->errors AS $error){
 echo 'error code:'. $error->code;
 echo 'error message:'. $error->message;
}

如您所见,errors属性是一个数组,因此您必须itarate