如何获取其他用户的facebook图片?
我正在为unity使用facebook sdk。如果我使用facebook api来接收登录用户的图像,那么它在命令行中不会出现问题: {userid}/picture 在我的游戏中,两个玩家可以相遇。在这种情况下,我将玩家A的用户ID传输给玩家B,反过来,他们可以下载其他用户的个人资料图片并在游戏中显示。但我只收到带有默认facebook图片的gif文件,而没有用户图片。更糟糕的是,此默认图片位于unity无法访问的服务器上 很奇怪。如果我不登录用户并使用公共用户id,他们可以毫无问题地下载图片。但在使用FB.Login方法后,它将停止工作如何获取其他用户的facebook图片?,facebook,facebook-graph-api,unity3d,Facebook,Facebook Graph Api,Unity3d,我正在为unity使用facebook sdk。如果我使用facebook api来接收登录用户的图像,那么它在命令行中不会出现问题: {userid}/picture 在我的游戏中,两个玩家可以相遇。在这种情况下,我将玩家A的用户ID传输给玩家B,反过来,他们可以下载其他用户的个人资料图片并在游戏中显示。但我只收到带有默认facebook图片的gif文件,而没有用户图片。更糟糕的是,此默认图片位于unity无法访问的服务器上 很奇怪。如果我不登录用户并使用公共用户id,他们可以毫无问题地下载图
如何向用户显示游戏中其他玩家的个人资料图片?我是否必须使用其他命令来接收其他用户的图片?确定。在使用facebook api登录后,似乎会阻止所有不是2.2版应用程序用户的用户访问。因此,您只能使用仅为您的应用程序创建的用户id访问使用您的应用程序的其他人。 另外:普通用户似乎无法访问测试用户。两个测试用户可以看到对方,两个正常用户可以看到对方,但组合不起作用
如果我错了,请纠正我 那么您应该像这样调用FB API核心方法:
FB.API(userID + "?fields=picture.width(100).height(100)", HttpMethod.GET, PhotoCallbackMethod);