2012-04-29 4 views
0

Я хочу получить информацию (текст и uid) из комментариев в своем приложении.Используйте Facebook Graph Api, чтобы получить информацию о комментариях?

https://graph.facebook.com/commentID

Я думаю, что нужно мои приложения маркер доступа, чтобы получить комментарий информацию. Как мне получить его и эхо/предупреждение с информацией о комментариях?

ответ

0

вам нужно запросить разрешение пользователя на приложение, а затем использовать маркер доступа вы получаете в запросе к 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) 
} 
+0

Почему мне нужно просить нас er, чтобы разрешить приложение? Я знаю идентификатор комментария и владею приложением. Разве я не вижу UID комментаторов без необходимости входа? – lisovaccaro

+0

попытайтесь получить данные комментариев с помощью токена доступа к приложению - токен может быть сгенерирован путем объединения идентификатора приложения и приложения с помощью «|» между. '$ access_token = APP_ID." | .APP_SECRET_KEY; ' –

+0

Отлично, я должен иметь возможность получить его без аутентификации пользователя, а затем правильно? Я собираюсь: 'https: //graph.facebook.com/10150692305296360/? Access_token = appid | secretkey', но я все еще ошибаюсь. Я должен быть в состоянии видеть информацию, если комментарий был сделан в моем правильном URL? – lisovaccaro

Смежные вопросы