Добавьте токен доступа к вызову FB.Data.query () - PullRequest
0 голосов
/ 17 ноября 2011

Я могу без проблем запускать некоторые операторы FQL, если для этого не требуется код доступа.

Я бы хотел запустить следующий FQL, но в соответствии с документацией требуется хотя бы общий код доступа.

var query = FB.Data.query('SELECT eid, uid FROM event_member WHERE uid = 104821622923594');

Я могу успешно создать токен доступа с помощью php и получить доступ к этой странице, перейдя к ней в браузере:

https://graph.facebook.com/104821622923594/events?access_token=ACCESS_TOKEN

Я надеялся использовать Javascript SDK, так как мне добавить сгенерированный токен доступа к этому запросу FB.Data.query?

1 Ответ

2 голосов
/ 20 ноября 2011

Вместо этого используйте FB.api:

FB.api(
{
    method: 'fql.query',
    query: 'SELECT name FROM user WHERE uid=me()',
    access_token: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
},
function(response) {
    alert('Your name is ' + response[0].name);
}
);

Подробнее: https://developers.facebook.com/docs/reference/javascript/

...