(OAuthException)(#803)您请求的某些别名不存在:stream.removeComment

时间:2011-12-04 10:00:36

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

在我的.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”

如果有人不知道该问题,请帮助我。 感谢

1 个答案:

答案 0 :(得分:1)

你正在混合图形api和rest api。将其更改为以下代码

parameters.Add("method", "stream.removeContent");
dynamic result = fwb.Post(parameters);