我尝试检索此类特定ID的共享数,但不能返回null:
private JsonArray SharesData(string id, string token)
{
JsonObject da;
var url = string.Format("https://graph.facebook.com/{0}/shares?access_token={1}&limit=100000", id, token);
da = (JsonObject)fb.Get(url);
return (JsonArray)da["data"];
}
这样可以很好地反对喜欢和评论:
public JsonArray LikesData(string id, string token)
{
JsonObject da;
var url = string.Format("https://graph.facebook.com/{0}/likes?access_token={1}&limit=100000", id, token);
da = (JsonObject)fb.Get(url);
return (JsonArray)da["data"];
}
public JsonArray CommentsData(string id, string token)
{
JsonObject dat = new JsonObject();
var url = string.Format("https://graph.facebook.com/{0}/comments?access_token={1}&limit=100000", id, token);
dat = (JsonObject)fb.Get(url);
return (JsonArray)dat["data"];
}
感谢,
答案 0 :(得分:0)
在facebook实体中没有实体“分享”(有关实体列表,请参阅https://developers.facebook.com/docs/reference/fql/)
但是,您可以使用link_stat
表获取给定链接的所有统计信息(包括共享数)。
请参阅https://developers.facebook.com/docs/reference/fql/link_stat/