2012-04-29 70 views

回答

0

您需要请求用户允许您的应用程序,然后使用您在请求图形API获得访问令牌......

的允许应用程序都可以在这两种服务器端或JavaScript来实现(我喜欢JS)

对于如何让一个应用程序,并调用图形API调用的例子可以在下面的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

为什么我需要请求我们呃允许应用程序?我知道评论的ID并拥有应用程序。我无法看到评论者UID而无需登录吗? – lisovaccaro

+0

尝试使用应用程序的访问令牌获取评论的数据 - 可以通过将应用程序ID和应用程序秘密与“|”连接来生成令牌。之间。 '$ access_token = APP_ID。“|”.APP_SECRET_KEY;' –

+0

太棒了,我应该可以在没有认证用户的情况下获得它,那么对不对?我要去:'https://graph.facebook.com/10150692305296360/?access_token = appid | secretkey',但我仍然错误。我应该能够看到信息,如果评论是在我的网址中进行的吗? – lisovaccaro

相关问题