(oautheexception)(#803)您请求的一些别名不存在:

本文关键字:别名 不存在 请求 oautheexception #803 | 更新日期: 2023-09-27 18:16:41

在我的一个。net应用程序中,我想删除登录的facebook用户的评论。为此,我获得该评论的Post 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;
            }

And I Got This Exception。"(oautheexception)(#803)您请求的一些别名不存在:stream.removeComment"

请帮助我,如果有人不知道这个问题。由于

(oautheexception)(#803)您请求的一些别名不存在:

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

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