从好友列表中区分两个同名好友(Facebook Android)
Differentiate two friends with the same name from friend's list (Facebook Android)
我目前正在 Android 上使用 Facebook SDK 开发一个项目。
我设法获得了一个用户的朋友列表,其中包含名字和姓氏、ID 和个人资料图片,并想将他们的个人资料图片保存在外部 SD 卡上以支持离线使用我的应用程序。
为此,我需要为每个用户的朋友起一个唯一的名称,该名称在不同会话之间保持不变,以便加载适当用户的本地图片。
我尝试使用字段 "id",但每次刷新 Facebook 令牌时值都会发生变化。因此,我无法在重新加载应用程序时恢复我的照片。
如果我使用名字和姓氏,并且用户有两个名字和姓氏相同的朋友,我将有一些问题来区分他们(例如:Jon_Snow.jpg & Jon_Snow.jpg)
如何为每个朋友获取唯一的用户标识,即使在刷新令牌后仍保持不变?
感谢您的帮助。
边缘 /me/invitable_friends
没有 return 朋友的 ID,它 return 是在每个请求上重新生成的令牌,仅用于邀请朋友使用指定的 API 到应用程序。
总而言之,你试图用这个端点做什么是不可能的,使用 /me/friends
也是不可能的,因为它只会 return 一个已经使用你的朋友的列表应用
另外,顺便提一下,边缘是为游戏保留的,非游戏应用不能使用。
我目前正在 Android 上使用 Facebook SDK 开发一个项目。 我设法获得了一个用户的朋友列表,其中包含名字和姓氏、ID 和个人资料图片,并想将他们的个人资料图片保存在外部 SD 卡上以支持离线使用我的应用程序。
为此,我需要为每个用户的朋友起一个唯一的名称,该名称在不同会话之间保持不变,以便加载适当用户的本地图片。 我尝试使用字段 "id",但每次刷新 Facebook 令牌时值都会发生变化。因此,我无法在重新加载应用程序时恢复我的照片。 如果我使用名字和姓氏,并且用户有两个名字和姓氏相同的朋友,我将有一些问题来区分他们(例如:Jon_Snow.jpg & Jon_Snow.jpg)
如何为每个朋友获取唯一的用户标识,即使在刷新令牌后仍保持不变?
感谢您的帮助。
边缘 /me/invitable_friends
没有 return 朋友的 ID,它 return 是在每个请求上重新生成的令牌,仅用于邀请朋友使用指定的 API 到应用程序。
总而言之,你试图用这个端点做什么是不可能的,使用 /me/friends
也是不可能的,因为它只会 return 一个已经使用你的朋友的列表应用
另外,顺便提一下,边缘是为游戏保留的,非游戏应用不能使用。