.NET中的cURL请求隐藏Facebook页面中的评论

时间:2017-10-09 15:14:46

标签: c# facebook facebook-graph-api curl

我在这个答案中读到:facebook api hide comment您可以使用此cURL请求隐藏Facebook评论:

curl -XPOST \
     -k \
     -F 'is_hidden=true' \
     -F 'access_token=[access_token]' \
     https://graph.facebook.com/v2.4/[comment_id]

如何在C#中提出该请求?

请提供明确的工作代码。

1 个答案:

答案 0 :(得分:1)

我认为-F标志意味着它是多部分表单的一部分:https://ec.haxx.se/http-multipart.html

这可能不一定有效,但它应该提出一个想法:

        using (var client = new HttpClient())
        {
            using (var content =
                new MultipartFormDataContent("upload----" + DateTime.Now.ToString(CultureInfo.InvariantCulture)))
            {
                content.Add(new StringContent("true"), "is_hidden");
                content.Add(new StringContent("[access_token]"), "access_token");

                var response = client.PostAsync(new Uri("https://graph.facebook.com/v2.4/[comment_id]"), 
                                               content).Result; // You could use await here

            }
        }