我试图弄清楚如何使用C#中的Graph API将Flash影片发布到用户的墙上。
这些是我传递的参数:
args["message"] = "My Message";
args["name"] = "SOME TEXT";
args["link"] = "http://www.example.com";
args["picture"] = "http://www.example.com/source.jpg";
args["source"] = "http://www.example.com/source.swf";
args["width"] = "90";
args["height"] = "90";
args["expanded_width"] = "398";
args["expanded_height"] = "224";
args["icon"] = "http://static.ak.fbcdn.net/rsrc.php/yj/r/v2OnaTyTQZE.gif";
args["caption"] = "caption";
args["description"] = "description";
dynamic result = fbApp.Api("/me/feed", args, HttpMethod.Post);
结果是返回一个有效的PostId,一切都在那里,但我的Flash电影除外。图像也没有显示。
我在这里缺少什么?我知道我的语法已关闭,但有没有人使用新的Graph API成功将Flash电影发布到用户的墙上?
答案 0 :(得分:1)
据我了解,您无法合并所有这些参数。您只能发布图像,链接,来源或消息之一。我不知道哪一个优先考虑。