我正在尝试开发一个将动画GIF直接发布到已登录用户的Facebook墙上的应用程序。
静态图像一切正常,但当我尝试上传动画gif时,只有第一帧出现在用户墙上......
我的代码是:
FileInfo file = new FileInfo(System.IO.Path.GetFullPath(printfile));
FacebookMediaObject facebookUploader = new FacebookMediaObject { FileName = file.FullName, ContentType = "image/gif" };
var bytes = File.ReadAllBytes(file.FullName);
facebookUploader.SetValue(bytes);
var postInfo = new Dictionary<string, object>();
postInfo.Add("image", facebookUploader);
FBClient.Post("/me/photos", postInfo);
我做错了什么?我在这个主题上做了一些搜索,我知道在过去,甚至不可能在Facebook上发布GIF动画,但现在我可以看到Facebook上有很多GIF动画,所以在我看来它现在可能......
不幸的是,facebook c#sdk是第三方软件,我无法找到它的好文档。我知道它在互联网的某个地方,但我无法找到它...如果你能帮我找到一个好的,我将非常感激。
我很感激每一个线索和答案。 提前谢谢。