相关疑难解决方法(0)

Facebook Graph高分辨率照片

我正在为"me/home"进行Facebook Graph API调用以获取用户的新闻源.众所周知,你在"图片"字段中获得的URL是一张低分辨率的照片,在100x100以上的任何地方看起来不太好.我知道你可以通过对"object_id"进行另一个图形调用并在该结果中使用"source"字段来获取高分辨率图片的URL.

但我正在查看URL,并认为可能有一种方法可以将一个转换为另一个而无需进行另一个图形调用.要么是这样,要么从其他领域的现有数据构建高分辨率.例如,第一个URL是低分辨率的URL,第二个URL是源分辨率.

http://photos-d.ak.fbcdn.net/hphotos-ak-ash4/297313_10152643117455790_610095553_s.jpg
http://sphotos-b.xx.fbcdn.net/hphotos-ash4/297313_10152643117455790_610095553_n.jpg
Run Code Online (Sandbox Code Playgroud)

它看起来像数字 (something I don't know)_("object_id")_(something else I don't know)

有没有人有尝试更改URL同时保持数字部分在中间的经验?是否存在可能导致正则表达式问题的变体?

编辑:这是我正在使用的代码.

String objectId = null;
if (jsonObject.has("object_id")) {
    objectId = jsonObject.getString("object_id");
}
String postPhoto = "http://graph.facebook.com/" + objectId + "/picture";
Run Code Online (Sandbox Code Playgroud)

检查帖子是否是照片在代码中稍早一些,所以它总是会为帖子类型的"照片"运行这些行.

facebook facebook-graph-api

8
推荐指数
2
解决办法
8825
查看次数

通过图形api版本2获取每个帖子的facebook页面的评论和评论

我已经通过图表api分别使用FQL对每个帖子的facebook页面/组Feed调用进行评估和评论,但是因为已version 2 of graph api发布的fql不再用于服务目的.

因此,我必须找到新的方式来获得评论和每页帖子显示的数量.我将单独调用以获取评论和fb页面的每个帖子的计数,因为它可能无法在同一页面调用中调用(或者它是?).

所以,通过谷歌搜索,我发现使用图形api调用的方式 -

..page_id /进料?字段= likes.limit(1).总结(真){ID},comments.limit(1).总结(真)&限制= 10

这是最好的,没有错误的方式吗?除了id和summary字段之外,我还得到created_time,paging,喜欢上述调用的数据,这是意外和冗余的,我如何排除这些额外的字段?

所以,请所有FB员工告诉我什么是检索的最佳途径光like and comment count per post of page/group feed使用graph api version 2.

javascript php facebook facebook-graph-api facebook-graph-api-v2.0

5
推荐指数
1
解决办法
2091
查看次数