在我的.Net应用程序中,我想删除登录的facebook用户的评论。为此,我获得该评论的帖子ID以及该用户的uid和AccessToken以及我的应用程序也有其扩展权限此操作的“发布流”
正如Facebook开发者网站上提到的那样。 https://developers.facebook.com/docs/reference/rest/stream.removeComment/
我使用facebook sdk for .NET从我的应用程序请求facebook api。
try
{
var fwb = new FacebookClient(AccesToken);
Dictionary<string, object> parameters = new Dictionary<string, object>();
parameters.Add("comment_id", comment_id);
parameters.Add("uid", Convert.ToInt64(uid));
dynamic result = fwb.Post("stream.removeComment", parameters);
}
catch (Exception ex)
{
lblError.Text = ex.Message;
}
我有这个例外。 “(OAuthException)(#803)您请求的某些别名不存在:stream.removeComment”
如果有人不知道该问题,请帮助我。 感谢
答案 0 :(得分:1)
你正在混合图形api和rest api。将其更改为以下代码
parameters.Add("method", "stream.removeContent");
dynamic result = fwb.Post(parameters);