我如何获得facebook帖子ID?

时间:2013-09-01 08:22:05

标签: c# facebook facebook-graph-api json.net facebook-c#-sdk

如何使用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做适当的方法是什么?

1 个答案:

答案 0 :(得分:2)

您不需要反序列化响应以按照您希望的方式使用它

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

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

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