【问题标题】:Retrieving a cropped photo from the Facebook Graph API从 Facebook Graph API 检索裁剪的照片
【发布时间】:2015-07-16 02:55:22
【问题描述】:

我开发了一个 iOS 应用程序的一部分,该应用程序涉及使用 Facebook 的 Graph API 来访问用户的照片,并允许用户将该图像裁剪成具有所需缩放比例的正方形。图片必须是正方形。有没有办法将 Graph API 与给定的 rect 参数一起使用,以便返回裁剪到该矩形中的所需照片的 URL?我做了一些研究,似乎没有,但我希望能有另一双眼睛。

假设没有,听起来更好的主意:

  1. 将裁剪后的照片上传到我自己的服务器以供将来访问。

  1. 使用我自己的 SQL 数据库存储裁剪的矩形和照片的 URL(由 facebook 托管),然后加载完整的 facebook 照片并将其裁剪成我想要的样子。

1 在从 Internet 加载数据时提高效率,但这意味着在我自己的服务器中存储更多数据(这在未来可能会变得昂贵)

2 意味着我将在自己的服务器上使用更少的空间,但也意味着将强制加载整张照片,即使是不会使用的部分。

我倾向于 2,但我不会过多地处理网络/数据库工作,所以我希望得到一些建议。谢谢。

【问题讨论】:

  • 您不应存储 Facebook CDN URL 以供长期使用,因为它们随时可能更改。

标签: ios database facebook facebook-graph-api


【解决方案1】:

Facebook 已经对图片进行了一些转换。这不是您想要的,但可能会很有趣:

https://developers.facebook.com/docs/graph-api/reference/photo https://developers.facebook.com/docs/graph-api/reference/platform-image-source/

@CBroe 有一个好处是不要直接存储从 Facebook 获得的 url。我会尝试将裁剪后的图片保存在您的服务器上。

【讨论】:

    猜你喜欢
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多