让用户分享Facebook图片

时间:2011-08-14 05:34:42

标签: php javascript image facebook

我想建立一个网络应用程序,允许用户将他们的Facebook图像发布到我的网络应用程序,以与更大的社区分享。有谁知道这是否可行,或Facebook API的哪一部分允许这个?

我最初挖掘Facebook API似乎需要一个Facebook ID才能访问图像....当用户将他/她的图像“发布”到我的应用程序时,这很好....但是当另一次使用时来到网站(登录Facebook或NOT),我希望能够显示第一个用户的图像并显示它 - 显然我可能没有任何Facebook ID。

换句话说,我希望用户基本上只提供他/她想要分享的图像的Facebook URL,然后我将该URL存储在我的数据库中,当其他用户访问该网站时,我将从Facebook URL加载图像并将其显示在我的网站上。

2 个答案:

答案 0 :(得分:1)

Photo的图表API(需要登录)将返回各种尺寸的图片的网址。获得正确的访问令牌后,您可以获取照片的Graph API条目,然后只提取并保存所需的CDN图像。

答案 1 :(得分:0)

好的,第一个用户进来......

  1. 他会看到他是第一个用户并且鼓励他成为第一个弹出的用户。
  2. connects他的Facebook帐户与您的网站。
  3. 这里有两种选择
    • 只需使用用户个人资料图片即可,您只需user_id而无需特殊许可
    • 需要user_photos权限并构建一个简单的相册浏览器(如this一个)供他选择照片
  4. 将他在数据库中选择的照片及其名称user_id(可能是电子邮件)保存..etc
  5. 为其他用户重复2-4
  6. 只需注意,您就不会将图像保存在服务器上....只是链接。