【发布时间】:2015-01-16 19:25:57
【问题描述】:
有没有办法通过 facebook api 检索不是 Unity 上个人资料图片的照片?还是其他方式?
【问题讨论】:
标签: unity3d facebook-unity-sdk
有没有办法通过 facebook api 检索不是 Unity 上个人资料图片的照片?还是其他方式?
【问题讨论】:
标签: unity3d facebook-unity-sdk
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 类的链接 字符串链接 = https://graph.facebook.com/v2.1/" +friendID + "/picture?width=50&height=50&redirect=false;
此方法的不同之处在于您现在不会重定向到 cdn 永久链接。 这会给你一个 json 文件。现在您可以解析 json 文件以获取实际链接。
再次将此链接与 www 类一起使用以获取实际图像
使用这种方法的好处。 您可以保存图像一次,下次只需 ping 永久链接。如果它们匹配,则不要再次获取图像。
【讨论】:
你很幸运。 Facebook 自己做了一个 Unity 教程,这是一个使用 Facebook 头像的小游戏。 Here is a link to it.
【讨论】:
是的,你可以。不确定您使用的是什么平台。 您可以从这里使用 Facebook 官方 SDK
https://developers.facebook.com/docs/unity
授权你的平台,facebook会给你一个令牌。 然后你可以调用图形 API 来获取你需要的任何东西。 例如:
【讨论】: