如何使用Facebook方法发布帖子ID 帖子()或 PostTaskAsync() ??
我正在使用JSON.Net
这样的
var postObject = await fb.PostTaskAsync("/me/feed", postArgs);
dynamic result = JsonConvert.DeserializeObject((string)postObject);
string id = result.id;
但它不起作用!
使用facebook c# sdk v 6.x
做适当的方法是什么?
答案 0 :(得分:2)
您不需要反序列化响应以按照您希望的方式使用它
dynamic postObject = await fb.PostTaskAsync("/me/feed", postArgs);
string id = postObject.id;
我也没有使用过PostTackAsync,当你试图读取它时,是否有可能没有填充postObject?我会尝试一个普通的帖子fb.Post("/me/feed", postArgs)
,看看是否有效。
如果没有解决它,那么你将不得不设置一个断点并阅读实际的响应。您可能没有正确的权限,并且您收到某种类型的错误。如果这对您不起作用 - 您是否可以发布您获得的实际响应,这将更容易提供帮助