Search code examples
facebookfacebook-fqlaccess-token

how to append access token in fql query


I am using this code for fql query to get user insights for the page he admins.

    $fql  = "SELECT metric, value FROM insights WHERE object_id=". $url . " AND metric='page_fans_country' AND end_time=1398665793 AND period=2592000";
    $apifql="https://api.facebook.com/method/fql.query?format=json&query=".urlencode($fql);
    $lc_json=file_get_contents($apifql);
    $lc = json_decode($lc_json);

It throws error 104 and this error code says I must use access token while I have read_insights permission also.


Solution

  • you can get access token by using facebook object and just embed it to your fql query

    <?php
        $token = $facebook->getAccessToken();
        $apifql="https://api.facebook.com/method/fql.query?format=json&query=".urlencode($fql)."&access_token=".$token;
    ?>