我使用Facebook API c#返回特定页面中的所有提要,但返回的数据不包含有关添加该提要的用户的所有信息,我需要返回的所有提要与每个提要一起添加该帖子的用户名和用户ID有可能。
此代码之前有效,并且json中的“ from”元素返回用户名和ID,但现在“ from”元素返回null,但返回了诸如feed消息和feed id之类的其他数据
dynamic result = client2.Get("/" + fbPageID + "/feed/");
JObject o2 = JObject.Parse(result.ToString());
if (o2["data"] != null)
{
foreach (var item in o2["data"])
{
string post_id = item["id"] != null ? item["id"].ToString() : null;
dynamic result2 = client2.Get("/" + post_id + "/user/");
string message = item["message"] != null ? item["message"].ToString() : null;
string Name = (item["from"] != null) ? (item["from"]["name"] != null ? item["from"]["name"].ToString() : null) : null;
string FacebookUserID = (item["from"] != null) ? (item["from"]["id"] != null ? item["from"]["id"].ToString() : null) : null;
string time = item["created_time"] != null ? item["created_time"].ToString() : null;
}
}