0

使用 Facebook 方法Post()PostTaskAsync()发布后如何提取帖子 ID ?

我正在这样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

4

1 回答 1

2

您无需反序列化响应即可按照您想要的方式使用它

dynamic postObject = await fb.PostTaskAsync("/me/feed", postArgs);    
string id = postObject.id;

我也没有使用过 PostTackAsync,当您尝试阅读它时,是否可能 postObject 尚未填充?我会尝试一个普通的帖子fb.Post("/me/feed", postArgs) ,看看是否有效。

如果这不能解决问题,那么您将不得不设置一个断点并读取实际响应。您可能没有正确的权限,并且您收到某种类型的错误。如果这对您不起作用 - 您能否发布您收到的实际回复,这样会更容易提供帮助

于 2013-09-02T01:59:20.047 回答