Ваш синтаксис выглядит отлично, поэтому есть вероятность, что может возникнуть проблема с тем, как вы передаете токен доступа.
Я просто смотрю на код, который я написал, и передаю идентификатор приложения и секрет приложения, а не токен доступа. Я не уверен, имеет ли значение или нет, так как я написал этот код некоторое время назад, но это может.
Если вы используете PHP, вы можете использовать PHP SDK для Facebook. Это позволит вам написать немного менее подробный код, который будет легче поддерживать. Вы можете найти его здесь: http://developers.facebook.com/docs/sdks/
Используя его, я пишу это для вызова запросов FQL:
$facebook = new Facebook(array(
'appId' => $fb_config["app_id"],
'secret' => $fb_config["secret"],
'cookie' => true,));
$params = array(
'queries' => $queries,
'method' => "fql.multiquery"
);
В зависимости от того, что вы пытаетесь сделать, вы также можете использовать Graph API для получения данных. В примере, который вы используете Graph API, может быть проще. Но если вы пытаетесь получить сложные данные, тогда лучше использовать FQL.