我目前正在开发一个在 Android 上使用 Facebook SDK 的项目。我设法获得了用户的朋友列表,其中包含名字和姓氏、id 和个人资料图片,并希望将他们的个人资料图片保存在外部 sd 卡上以支持我的应用程序的离线使用。
为此,我需要为每个用户的朋友设置一个唯一名称,在不同会话之间保持不变,以便使用适当的用户加载本地图片。我尝试使用“id”字段,但每次刷新 Facebook 令牌时值都会发生变化。因此,重新加载应用程序时我无法恢复我的图片。如果我使用名字和姓氏,并且用户有两个名字和姓氏相同的朋友,我会遇到一些问题来区分他们(例如:Jon_Snow.jpg 和 Jon_Snow.jpg)
即使在刷新令牌后,我如何才能为每个保持不变的朋友获得唯一的用户标识?
谢谢你的帮助。