【发布时间】:2018-03-10 13:51:20
【问题描述】:
我一直在尝试从 Facebook 的图形 API 资源管理器中获取我需要的数据,但不幸的是,无法通过 C# 传递 URL 中所需的字段。
这是我目前尝试过的
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("https://graph.facebook.com");
HttpResponseMessage response = client.GetAsync($"cocacola?fields=posts{id,created_time,permalink_url,message,link,type,full_picture}&access_token={textBox1.Text}").Result;
response.EnsureSuccessStatusCode();
string result = response.Content.ReadAsStringAsync().Result;
var jsonRes = JsonConvert.DeserializeObject<dynamic>(result);
var returned = jsonRes.ToString();
MessageBox.Show(returned);
}
这里需要做什么才能通过 API 获取数据? :)
【问题讨论】:
-
你遇到了什么错误?
-
问题是括号,它返回:名称'id'在当前上下文中不存在。它们被视为变量。
-
在下面查看我的答案。
标签: c# .net api facebook-graph-api