2011-04-23 177 views
0

大家好我在我的应用程序中实现Facebook API。我使用我的自定义API。现在我想要显示的所有用户使用我的应用程序的个人资料图片。我只能够获取用户数据,他的个人资料图片,但无法获取正在使用我的应用程序的用户的照片。 请帮助我如何做到这一点。整天我为它搜索,但没有找到任何解决方案。Facebook Graph Api问题?

在此先感谢....

回答

1

据我所知,这是不可能通过Facebook图形API。一个可能的解决方案是将每个用户的个人资料图片发送到您的服务器,存储它,然后将其显示在任何要显示的位置。

但我认为这是针对Facebook API的服务条款,如果它不会违反服务条款,您可能需要向用户请求许可。

检查API TOS,看看是否可能。

+0

感谢您的回复,以及如果不可能,那么我甚至可以将我的应用用户的照片加载到服务器上,就像您说的那样。我们可以只获取应用用户的姓名。 ....我知道我们可以得到朋友的名字和他们的形象。只要告诉我,如果你有任何想法..... – Sabby 2011-04-23 12:53:32

+0

我的想法如下:用户使用你的应用程序,你找回他的当他通过Graph API使用它时收到它,然后将其上传到服务器的目录中。然后,您只需创建包含每张图片URL的文件(即JSON文件)的列表,然后从您的App下载该文件,然后为每个配置文件图像创建一个UIImageView并将其显示给用户。我看到的唯一问题是,当用户停止使用您的应用程序时,您甚至不会注意到它。这听起来像是一个解决方案吗? – 2011-04-23 12:57:54