Facebook API在某些URL上无法正常工作

时间:2015-10-19 19:28:57

标签: facebook facebook-graph-api

我使用facebook graph api为我的博客获得了大量的分享和博客评论评论,但有时它不会返回股票和评论。

以下网址未提供分享和评论数量。

http://graph.facebook.com/?id=http://www.lehedonist.com/jeans-is-the-new-whiskey-2001

但它适用于此网址:

示例:http://graph.facebook.com/?id=http://www.lehedonist.com/spring-slam-fashion-war-ss16-1965

1 个答案:

答案 0 :(得分:0)

我想知道为什么它甚至会在没有访问令牌的情况下请求这些URL是诚实的。

如果网址中没有版本信息,则仅提供结果。要以正确的v2.5方式执行此操作,您必须使用

https://graph.facebook.com/v2.5/?access_token={access_token}&fields=id,og_object,share&id=http://www.lehedonist.com/spring-slam-fashion-war-ss16-1965

其中{access_token}是实际的访问令牌。

结果将如下所示

{
    "id": "http://www.lehedonist.com/spring-slam-fashion-war-ss16-1965",
    "og_object": {
        "id": "987675524635070",
        "description": "Not your usual fashion post, we decode styles best suited to your personality and what should you be sporting next summer",
        "title": "Spring Summer 16 fashion: The clash of fashion personalities",
        "type": "article",
        "updated_time": "2015-10-08T11:24:32+0000",
        "url": "http://www.lehedonist.com/spring-slam-fashion-war-ss16-1965"
    },
    "share": {
        "comment_count": 2,
        "share_count": 81
    }
}