Unity 5.1.1f1 Facebook SDK 6.2.2 错误 400:在 iOS 上获取玩家图片的错误请求
Unity 5.1.1f1 Facebook SDK 6.2.2 Error 400: Bad request on getting player picture on iOS
我无法在 iOS 设备上获取个人资料图片。 它适用于编辑器、Android 设备,甚至是 Facebook 图。 FB.init()调用成功后,调用
string url = Util.GetPictureURL(fID, 128, 128);
FB.API(url, Facebook.HttpMethod.GET, AvatarAPICallback);
调试后url如下:
v2.5/626213070847481/picture?g&width=128&height=128&redirect=false
在 iPhone 上,它 returns 错误 400:请求错误。
如有任何答复,我们将不胜感激!
谢谢
获取UserID并使用WWW请求用户图片。
下载精灵的示例:
private IEnumerator DownloadPicture(string userID){
WWW www= new WWW("http://graph.facebook.com/"+userID+"/picture?width=200&height=200");
yield return www;
if(www.error==null)
userPicture = Sprite.Create ((www.texture as Texture2D), new Rect (new Vector2 (0, 0), new Vector2 (www.texture.width, www.texture.height)), new Vector2 (0.5f, 0.5f));
else
userPicture = defaultPicture;
}
我无法在 iOS 设备上获取个人资料图片。 它适用于编辑器、Android 设备,甚至是 Facebook 图。 FB.init()调用成功后,调用
string url = Util.GetPictureURL(fID, 128, 128);
FB.API(url, Facebook.HttpMethod.GET, AvatarAPICallback);
调试后url如下:
v2.5/626213070847481/picture?g&width=128&height=128&redirect=false
在 iPhone 上,它 returns 错误 400:请求错误。
如有任何答复,我们将不胜感激! 谢谢
获取UserID并使用WWW请求用户图片。
下载精灵的示例:
private IEnumerator DownloadPicture(string userID){
WWW www= new WWW("http://graph.facebook.com/"+userID+"/picture?width=200&height=200");
yield return www;
if(www.error==null)
userPicture = Sprite.Create ((www.texture as Texture2D), new Rect (new Vector2 (0, 0), new Vector2 (www.texture.width, www.texture.height)), new Vector2 (0.5f, 0.5f));
else
userPicture = defaultPicture;
}