Bu komut dosyası API yanıt ne tür üretir?

1 Cevap php

Ben bir anahtar ve app sahibi olduğu sır geçer bir php rilmesine var orada API aracılığıyla bebo.com yandan, sitenin kendi API inşa ediyorum çünkü ben şu anda web siteleri değişik API ile 'deney yaşıyorum. o zaman arayabileceğiniz yöntemleri / fonksiyonları bir grup ile bir istemci kütüphanesi var, tüm yöntemleri bu gibi çalışır:

  public function score_getHigh($uid='', $name='') {
    return $this->execute('score.getHigh', array('member_id' => $uid, 'name' => $name));
  }

Onların hepsi sadece bir fonksiyon bir isim geçmesi ve bir diziye params koymak ve yürütmek (YÖNTEM-NAME, YÖNTEM PARAMS) fonksiyonu aracılığıyla geçmek görebilirsiniz. Bu fonksiyon, daha sonra böyle kod çalışır

//execute function 
    //flatten array
    foreach ($params as $k => $v) {
      if (is_array($v)) {
        $params[$k] = implode(',', $v);
      }
    }

Çalıştırmak için tüm fonksiyonları ve params bir listesini yapmak, o zaman, POST veya CURL ile API sayfasına bu GET ve bu yerine kıvırmak icar bir tarayıcıda sayfa kendim ziyaret ederseniz benim tarayıcıda geri aşağıda geliyor sonucudur sonra onu ben tarayıcıda yayınlanmıştır ne kadar bu diziyi gösterir web tarayıcısının sayfa kaynağını görüntülemek post it,

Array
(
    [error_code] => 102
    [error_msg] => Session key invalid or no longer valid
    [request_args] => Array
        (
            [0] => Array
                (
                    [key] => v
                    [value] => 1.0
                )

            [1] => Array
                (
                    [key] => api_key
                    [value] => Qnw1Moc22Y9m3XY5zUZohbxiwfkURaPJpN3m
                )

            [2] => Array
                (
                    [key] => method
                    [value] => friends.get
                )

            [3] => Array
                (
                    [key] => call_id
                    [value] => 1262417906.33
                )

            [4] => Array
                (
                    [key] => sig
                    [value] => 18b8592f383a5f0abc332745284a0e99
                )

        )

)

Sonunda burada soru, bu yanıtın ne tür bu JSON değil ve ben bunu XML olduğunu sanmıyorum, bu adı ne olurdu ve CURL ile bu sonucu elde etmek için çalışıyor script, nasıl bu geri işleyebilir içine çalışmak için bir şey?