Unity3d 你能在Unity中检索facebook照片吗?

Unity3d 你能在Unity中检索facebook照片吗?,unity3d,facebook-unity-sdk,Unity3d,Facebook Unity Sdk,是否仍然可以通过facebook api检索Unity上非个人资料图片的照片?还是其他方式?1。最简单的 使用www类获取图像纹理 string link = https://graph.facebook.com/v2.1/" + friendID + "/picture?width=50&height=50&redirect=true; WWW pic = new WWW (link); yield return pic; if (pic.err

是否仍然可以通过facebook api检索Unity上非个人资料图片的照片?还是其他方式?

1。最简单的 使用www类获取图像纹理

   string link = https://graph.facebook.com/v2.1/" + friendID + "/picture?width=50&height=50&redirect=true;

    WWW pic = new WWW (link);
    yield return pic;
    if (pic.error == null) 
    {
         go.renderer.material.mainTexture = pic.texture;
    }
其中friendID是您的facebook id。您可以在此处传递任何朋友的id

宽度和高度,以指定图像的尺寸

2。有点复杂,但从长远来看很有用 链接到www课堂 字符串链接=“+friendID+”/picture?宽度=50,高度=50,重定向=false

这种方法的不同之处在于,您现在没有重定向到cdn永久链接。 这将为您提供一个json文件。现在可以解析json文件以获得实际链接

在www类中再次使用此链接以获取实际图像

使用此方法的好处。
您可以保存图像一次,下次只需ping永久链接即可。。如果它们匹配,则不再获取图像

你很幸运。Facebook自己为Unity制作了一个教程,这是一个使用Facebook个人资料图片的小游戏

是的,你可以。不确定您使用的是什么平台。 您可以从这里使用Facebook官方SDK

授权你的平台,facebook会给你一个代币。 然后,您可以调用graph API来获取所需的任何内容。 例如:

见1)和2)