javascript - Facebook相册上传

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

使用 graph api 将照片上传到 Facebook 时,我会知道图像保存的来源/位置吗?例如,来源如下:http://a7.sphotos.ak.fbcdn.net/hphotos-ak-ash1/168119_10150146071831729_20531316728_7844072_5116892_n.jpg

我需要将此位置保存到数据库中,以便其他用户可以查看。

如果不可能,我可以在将照片上传到 Facebook 后使用相册中的 FQL 查询获取位置吗?可能类似于“从相册 WHERE aid="20531316728_324257”中选择援助、所有者、位置、链接、object_id 并将链接或位置保存到数据库。但这可能不是正确的查询。

或者有更好的方法吗? 要求是,用户 A 应该从我的网站将照片上传到 facebook,而用户 B(或每个人)无需登录 facebook 就应该能够看到“A”上传的这些照片。

最佳答案

当您通过图形 API 上传照片时,返回结果是图像图形 id。您可以使用该 id 查询图表,例如 http://graph.facebook.com/ {returnedId},这将为您提供上传后 FB 创建的不同图像尺寸的所有不同网址。

示例:http://graph.facebook.com/10150178799547321

关于javascript - Facebook相册上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7369680/

相关文章:

javascript - 防止重新加载页面的某些部分

javascript - HTML 地理位置推送通知

permissions - 为什么 Facebook 图表需要视频的访问 token 而不是专辑?

facebook/v2.1/oauth/authorize 不要重定向到/v2.1/dialog/oauth

android - Facebook 应用中心评论

Facebook API 返回 "Invalid OAuth access token signature."

Facebook 获取每个帖子的分享计数,得到 (#613) 流媒体调用已超过每 600 秒 600 次调用的速率

javascript - 如何使用js更改超过阈值长度的文本颜色

javascript - ExtJs 6.0 - Ext.application 内的 Javascript 事件处理函数作用域

Android Facebook对话框立即消失