【问题标题】:How to fetch a user Facebook photo albums that I am not friends with如何获取我不是朋友的用户 Facebook 相册
【发布时间】:2013-08-17 03:17:11
【问题描述】:

我想创建一个 FB 应用程序来获取 Andy 的所有相册。安迪的相册都设置为公开可见。 Andy 有 0 个 Facebook 好友。

关于 FB 权限...如何获取 Andy 的所有相册并显示在公共网站上?到达该网站的访问者将不会成为 Andy 的朋友......并且......在到达该网站时不会进行 Facebook 身份验证。

这可行吗?是否可以在不需要权限或成为 Andy 的朋友的情况下从 Andy 获取所有公共相册?

是否有一种可能的解决方案...让 Andy 提供照片权限,然后执行一项 cron 作业并将 FB 响应存储到数据库中以供网站获取?

请告诉我!谢谢

【问题讨论】:

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


    【解决方案1】:

    ,您无法获取非朋友的相册/照片(即使该用户的某些照片是公开的)。 API 不支持此功能。

    你可以得到-

    1. 用户照片:/me/photos 授权:user_photos

    2. 朋友的照片:/FRIEND_ID/photos 授权:friends_photos

    3. 任何用户 xyz 的当前头像:/USER_ID/picture

    4. 属于主页的相册,如果它们是公开可见的 /PAGE_ID/photos

    (您似乎想创建一个虚拟用户,并从那里获取所有照片,如果是这样,第 4 点可能对您有用)

    【讨论】:

    • 所以根据第 4 点,如果相册属于 PAGE 而不是 USER,是否可以获得相册/照片?在这种情况下,是否也可以在不请求权限的情况下获取页面的 EVENTS?
    • 是的,您可以获取页面的照片和事件(如果它们是公开的)。 PS:有帮助的可以采纳!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多