在Facebook应用程序中获取没有用户访问令牌的Facebook照片

时间:2014-04-30 07:03:33

标签: javascript facebook facebook-graph-api facebook-javascript-sdk facebook-fql

在我的Facebook应用程序中,我使用以下内容从公共Facebook页面检索照片。该应用程序也作为Tab应用程序添加到此页面。

FB.api({
        method : 'fql.query',
        query : 'SELECT src_big FROM photo WHERE object_id = '*photoId*'
    }

这工作正常,但我注意到当用户未授予该应用程序许可时,它将无效。

我收到以下错误。

Required valid saignature

还有其他方法我可以在Facebook上通过photo_id检索照片而无需用户授权该应用程序。

我注意到使用以下也会产生相同的错误

FB.api({
                    method : 'fql.query',
                    query : 'SELECT src FROM photo_src WHERE photo_id ='photoId' 
                }, function(data) {

1 个答案:

答案 0 :(得分:0)

FB.api({                    
   method :'fql.query',                   
   query :'SELECT src FROM photo_src WHERE photo_id ='photoId'                 
}, function(data) {