首页 > 解决方案 > 返回的 Facebook 提要不包含用户名

问题描述

我使用 Facebook API c# 返回特定页面中的所有提要,但返回的数据不包含有关添加此提要的用户的任何信息,我需要的所有信息都与每个提要一起返回添加此帖子的用户的名称和用户 ID(如果可能) .

此代码之前有效,json 中的“from”元素返回用户名和 id,但现在“from”元素返回 null,但返回其他数据,如提要消息和提要 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;
                        }
                     }

标签: c#facebookfacebook-graph-apifacebook-c#-sdk

解决方案


推荐阅读