c# - 返回的 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# - 来自 Azure 的 .net 核心流文件并调整大小
- bash - Bash PS1 提示设置 \h 在第一个点之后去除主机名
- google-bigquery - 在标准 SQL / BigQuery 中将 YYYYMMDD 字符串转换为日期
- java - 匿名内部类中不允许使用 Java continue 语句
- javascript - Bokeh & Custom JS - 使用滑块更新多线图
- java - Trying to re-direct path of a file from c drive to tomcat apache server
- python-3.x - 如何将数据框列与列表匹配并使用列表中的元素创建一个新列
- javascript - 追加块时如何修复 CHUNK_DEMUXER_ERROR_APPEND_FAILED 错误?
- sparql - how to group count items in SPARQL, accumulating low hit entries?
- azure - 流中的 Avro 对象容器无效。无法识别标头。- 如何解析 Blob 存储中的消息