【问题标题】:(OAuthException) (#803) Some of the aliases you requested do not exist: stream.removeComment(OAuthException) (#803) 您请求的某些别名不存在:stream.removeComment
【发布时间】:2011-12-04 10:00:36
【问题描述】:

在我的 .Net 应用程序之一中,我想删除已登录的 facebook 用户的 cmets。为此,我获取了该评论的 Post id 以及该用户和 AccessToken 的 uid,而我的应用程序也具有其扩展权限此操作的“发布流”

如 facebook 开发者网站所述。 https://developers.facebook.com/docs/reference/rest/stream.removeComment/

我正在使用 .NET 的 facebook sdk 从我的应用程序中请求 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"

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

【问题讨论】:

  • 您能否详细说明。我如何混合休息和图表。 :(

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


【解决方案1】:

您正在混合图形 api 和休息 api。改成如下代码

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

【讨论】:

    猜你喜欢
    • 2012-04-27
    • 2011-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多