Array Facebook Grafik

0 Cevap php

Ben bu yüzden çabuk benim web sitesinde kullanmak için 'gibi' Veri erişebilirsiniz Array en içine Facebook Graph API veri dönüştürmek için bir yol etrafa oldum.

Şu vea belirli bir bağlantıya 'Paylaşımlar' (aka gibi, en) ayıklamak için bu kodu kullanıyorum.

    fb = file_get_contents("https://graph.facebook.com/$url", "rb");
    $fb = str_replace('}','',$fb);
    $fb = str_replace('{','',$fb);

    $e = explode(',',$fb);

   for($i = 0; $i < count($e); $i++)
   {
        if(preg_match("/\"shares\"\:/i",$e[$i]))
        {
            $c = substr($e[$i],9);
        }
    }

echo $c;

Bu ne Graph API ile döner: (sayfa "https://graph.facebook.com/ [LINK]")

{
   "id": "MY URL",
   "shares": 302
}

Is there anyway I can easily transform the information here into an Array? So the final product will become something like:

$fbArray["id"] // will Return: MY URL

ve

$fbArray["shares"] // will Return: 302

My method Works, but it's sloppy ve really not very dynamic coding at all!

Herhangi bir yardım takdir edilecektir.

0 Cevap