如何从我的组页面获取所有帖子并删除所有帖子以获取错误?

时间:2014-02-19 05:55:16

标签: c# facebook

我有访问令牌,我可以发布到我的群组页面。 现在我想收到帖子并将其全部删除。

var objFacebookClient = new FacebookClient(accessToken);

                var query = string.Format(@"{{
""posts"":""SELECT post_id, actor_id, attachment, permalink, app_data, type, likes.count,comments.count,message,source_id ,updated_time,created_time FROM stream WHERE source_id = {0} and updated_time > {1} and type > 0 LIMIT 100"",
""photo_posts"":""SELECT photo_id, src, width, height FROM photo_src WHERE photo_id in (SELECT attachment.media.photo.fbid FROM #posts where type=247) and width > 300 and width < 500 order by width desc""}}", 1378943962355167);

                dynamic parameters1 = new ExpandoObject();
                parameters1.q = query;

                IList<dynamic> postsRaw = ObjectExtensions.ToData(objFacebookClient.Get("fql", parameters1

现在的问题我不确定这部分代码是否合适,但现在不存在ObjectExtensions:

IList<dynamic> postsRaw = ObjectExtensions.ToData(objFacebookClient.Get("fql", parameters1

无法弄清楚该怎么做。

1 个答案:

答案 0 :(得分:0)

解决方案:

private void button7_Click(object sender, EventArgs e)
        {  
            var responsePost = "";
            try
            {
                var objFacebookClient = new FacebookClient(AccessPageToken);
                objFacebookClient.Delete("344087212396598_344775698994416").ToString();
            }
            catch (Exception ex)
            {
                responsePost = "Facebook Posting Error Message: " + ex.Message;
            }
        }

感谢。