返回的Facebook feed不包含用户名

时间:2019-04-18 13:10:32

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

我使用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;
                        }
                     }

0 个答案:

没有答案