1

我需要它从我的 Facebook 个人资料中提取照片。现在我正在研究我的应用程序的设计/架构。

我真正的问题是“从 Facebook 中提取个人资料图片的最佳方式是什么?”。让我们假设这个应用程序将被数百人或数千人使用。

让我自己的服务器从 Facebook 中提取图片然后我的服务器将更新发送到应用程序会更好吗?或者应用程序是否应该直接连接到 Facebook 以检索图片?

我真的不知道该怎么做。如果您是 iOS 专家并且知道如何执行此操作,请为我提供一些指导。

4

2 回答 2

1

这取决于您的应用程序的需求。

使用facebook SDK直接从 facebook 拉取肯定更简单 - 除非您有特定要求,否则更简单总是更好。抵制过度建筑师的冲动。保持简单,直到您需要更多组件和系统。

例如,需要您拉取照片服务器端的一些要求是:

  • 您希望您的应用程序的用户能够登录到您的应用程序并从您的网站查看他们的信息和图像。
  • 您想对图像进行额外处理。
  • 您希望您的应用程序中的用户能够向可能没有 facebook 帐户的其他人分发/共享/公开图像。
  • ETC...

但是再一次,如果您不需要服务器,那就不要。首先决定你想要的应用程序是什么,然后提出架构和子系统。

于 2013-03-02T20:05:37.100 回答
0

最好和正确的方法是使用 facebookSDK https://developers.facebook.com/ios/

有一个好主意并学习如何检查和阅读 SDK 附带的示例中的代码。

  1. 设置一个 facebook 应用程序,确保告诉它是针对 ios 的,放置正确的包标识符并在权限中放置所有需要的选项

  2. 用于登录和访问图片让 facebook 会话启动并运行

  3. 提出请求

于 2013-03-02T20:03:45.523 回答