如何检查.Post是否已在Facebook C#sdk中成功发送?
我尝试使用以下代码发送消息:如何检查.Post是否已在Facebook C#sdk中成功发送?,c#,.net,facebook,facebook-c#-sdk,C#,.net,Facebook,Facebook C# Sdk,我尝试使用以下代码发送消息: //... FacebookClient fbClient = new FacebookClient(appId, appSecret); fbClient.AccessToken = "..."; string to = "user id"; dynamic result = fbClient.Post(String.Format("{0}/feed", to), parameters); 但是我如何知道menssage是否已成功发送给用户?案例成功/错误的回
//...
FacebookClient fbClient = new FacebookClient(appId, appSecret);
fbClient.AccessToken = "...";
string to = "user id";
dynamic result = fbClient.Post(String.Format("{0}/feed", to), parameters);
但是我如何知道menssage是否已成功发送给用户?案例成功/错误的回报是什么?我在FacebookSDKAPI for C#的文档中没有找到一些详细信息
.NET版本:v4.0.30319
Facebook组装版本:5.2.1.0
提前谢谢 通过引用
对于successfull调用,您将有post_id作为result
参数,如果失败,则应该是一些json,包括错误消息,例如:
{
"error_code": 200,
"error_msg": "The user hasn't authorized the application to perform this action",
"request_args": [
{
"key": "method",
"value": "stream.publish"
},
{
"key": "access_token",
"value": "AAAC9okD6ZA7ABABhvJOZBQvUE2OsuHLKEkqlvKKkPDNB9kHfF55DqgKF2raHmSaUSgkpvLtgWniM5CFnu5mxaGODLqvwVz9zBNd1Jd6AZDZD"
},
{
"key": "format",
"value": "json"
}
]
}