вам нужно запросить разрешение пользователя на приложение, а затем использовать маркер доступа вы получаете в запросе к API Graph ...
разрешающее приложения может быть сделано как в стороне сервера или Javascript (Я предпочитаю JS)
пример того, как разрешить приложение и вызывать граф апи вызов можно найти в facebook разработчиков JS SDK документации ниже: http://developers.facebook.com/docs/reference/javascript/FB.login/
function loginAndGetData(){
FB.getLoginStatus(function(response){
if(response.status=="connected"){
FB.Api("commentID",onGotData);
} else {
FB.Login(function(response){
if(response.status=="connected"){
FB.Api("commentID",onGotData);
}
});
}
});
}
function onGotData(data){
console.log(data)
}
Почему мне нужно просить нас er, чтобы разрешить приложение? Я знаю идентификатор комментария и владею приложением. Разве я не вижу UID комментаторов без необходимости входа? – lisovaccaro
попытайтесь получить данные комментариев с помощью токена доступа к приложению - токен может быть сгенерирован путем объединения идентификатора приложения и приложения с помощью «|» между. '$ access_token = APP_ID." | .APP_SECRET_KEY; ' –
Отлично, я должен иметь возможность получить его без аутентификации пользователя, а затем правильно? Я собираюсь: 'https: //graph.facebook.com/10150692305296360/? Access_token = appid | secretkey', но я все еще ошибаюсь. Я должен быть в состоянии видеть информацию, если комментарий был сделан в моем правильном URL? – lisovaccaro