从Facebook Graph API检索裁剪的照片

时间:2015-07-11 02:56:08

标签: ios database facebook facebook-graph-api

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

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

  1. 将裁剪的照片上传到我自己的服务器以供将来访问。
    1. 使用我自己的SQL数据库来存储裁剪的矩形和照片的URL(由facebook托管),然后加载完整的Facebook照片并将​​其裁剪为我想要的。
    2. 1在从互联网上加载数据时提供了效率,但这意味着在我自己的服务器中存储更多数据(将来可能会变得昂贵)

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

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

1 个答案:

答案 0 :(得分:0)

Facebook已经对图片进行了一些转换。这不完全是你想要的,但看起来可能很有趣:

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

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