function get_index($token) { $params = array(); $params['access_token'] = $token; $params['method'] = 'users.getLoggedInUser'; $url = FacebookMethods::getRestApiUrl(); $user = FacebookMethods::fetchUrl($url, $params); $params['method'] = 'fql.query'; $params['query'] = 'SELECT page_id FROM page_admin ' . 'WHERE uid = ' . $user; $pages = FacebookMethods::fetchUrl($url, $params); $params['query'] = 'SELECT application_id FROM developer ' . 'WHERE developer_id = ' . $user; $apps = FacebookMethods::fetchUrl($url, $params); $ids = array(); foreach ($pages as $page) { $ids[] = $page['page_id']; } foreach ($apps as $app) { $ids[] = $app['application_id']; } $url = FacebookMethods::getGraphApiUrl(); $graph_params = array('access_token' => $token, 'ids' => implode(',', $ids), 'method' => 'GET'); $profiles = FacebookMethods::fetchUrl($url, $graph_params); return $profiles; }