首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向未登录的用户显示网站上的facebook照片

问向未登录的用户显示网站上的facebook照片
EN

Stack Overflow用户
提问于 2013-11-13 20:37:45
回答 1查看 326关注 0票数 0

我有一个相册,我想在网站上展示给任何访问的人。目前,我正在使用FQL来显示专辑,但它只在我登录到我的帐户时才显示给我。有没有人知道有一种方法可以认证一个公共用户,甚至是没有facebook账户的人来查看相册?

当前代码:

代码语言:javascript
复制
var fbAppId = 'xxxxxxxxx';

window.fbAsyncInit = function() {
    FB.init({
      appId      : fbAppId, // App ID
      status     : true,    // check login status
      cookie     : true,    // enable cookies to allow the server to access the session
      xfbml      : true     // parse page for xfbml or html5 social plugins like login button below
    });
};

(function(d, s, id){
     var js, fjs = d.getElementsByTagName(s)[0];
     if (d.getElementById(id)) {return;}
     js = d.createElement(s); js.id = id;
     js.src = "//connect.facebook.net/en_US/all.js";
     fjs.parentNode.insertBefore(js, fjs);
   }(document, 'script', 'facebook-jssdk'));

function getPhoto() {
    FB.api(
        {
          method: 'fql.query',
          query: 'SELECT src_big, src FROM photo WHERE album_object_id = "[my album id]"'
        },
        function(response) {
          if (!response || response.error) {
            console.log(response.error);
          } else {
            console.log(response);
            for (var i = 0; i < response.length; i++) {
              $('#result').append('<img src=' + response[i].src + ' alt="" /> ');
            } 
          }
        }
    );
};
EN

回答 1

Stack Overflow用户

发布于 2015-03-06 07:12:43

如果你可以使用第三方facebook widget,这是一个不需要任何编程知识的简单解决方案,可以在网站上向没有登录的用户显示照片

代码语言:javascript
复制
<iframe  src="http://facebookgalleria.com/gallery.php?id=nike&rows=4&margin=10&cols=3&width=170&font_size=11&title_color=000&hide_next_back=0&share_buttons=1&shape=rectangle&frame=1" scrolling="no" marginheight="0" frameborder="0" width="551" style="height: 769px;"></iframe>

将url中的'nike‘改为您的facebook页面用户名,复制代码并将其粘贴到您的html网站编辑器中,它将整齐地显示出来。或者在http://facebookgalleria.com上自定义您的图库。但是,如果您显示来自您的个人facebook帐户的照片,您需要先转到该网站并连接到facebook。然后,您生成的代码将在您的网站上运行,而您的客户不必登录即可看到它们。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19953994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档