C#如何通过Facebook API发布多个POST请求的数据

时间:2018-03-13 00:59:04

标签: c# facebook facebook-graph-api desktop-application

我一直在尝试发布消息和链接,我可以发送一个POST请求,但我不确定如何发送两个。

这是我的代码:

    private void Button2_Click(object sender, EventArgs e)
    {
        using (var client = new HttpClient())
        {
            client.BaseAddress = new Uri("https://graph.facebook.com");

            string message = "hello";
            string link = "www.facebook.com"

            var payload = GetPayload(new {message});

            HttpResponseMessage response2 = client.PostAsync($"me/feed?access_token={TextBox1.Text}", payload).Result;

        }
    }

    private static StringContent GetPayload(object data)
    {
        var json = JsonConvert.SerializeObject(data);

        return new StringContent(json, Encoding.UTF8, "application/json");
    }

我不知道如何将链接与消息一起包含在内。

1 个答案:

答案 0 :(得分:0)

Al-right证明变量链接应该这样传递:

var data = {message, link}

感谢chetan。