【问题标题】:Getting post_impressions in facebook insights return empty在 facebook 洞察中获取 post_impressions 返回空
【发布时间】:2015-02-02 08:43:48
【问题描述】:

我正在尝试获取 post_impressions(和其他类型),但在“数据”字段中没有数据。我没有使用 PHP SDK 或其他任何东西。只是在以下位置与资源管理器一起玩:

https://developers.facebook.com/tools/explorer/

我引用的类型来自:

https://developers.facebook.com/docs/graph-api/reference/v2.2/insights

这是我为 page_storytellers 得到的(其中 123456 是我的页面的 id)

{
  "data": [
  ], 
  "paging": {
    "previous": "https://graph.facebook.com/v2.2/123456/insights/page_storytellers/?pretty=0&suppress_http_code=1&since=1417005166&until=1417264366", 
    "next": "https://graph.facebook.com/v2.2/123456/insights/page_storytellers/?pretty=0&suppress_http_code=1&since=1417523566&until=1417782766"
  }
}

这就是我在同一时期为 page_storytellers_by_story_type 得到的。

{
  "data": [
    {
      "id": "123456/insights/page_storytellers_by_story_type/day", 
      "name": "page_storytellers_by_story_type", 
      "period": "day", 
      "values": [
        {
          "value": {
            "fan": 16, 
            "other": 10, 
            "page post": 2, 
            "coupon": 0, 
            "mention": 0, 
            "question": 0, 
            "checkin": 0, 
            "user post": 0
          }, 
          "end_time": "2014-11-30T08:00:00+0000"
        }, 
        {
          "value": {
            "fan": 15, 
            "page post": 5, 
            "other": 5, 
            "checkin": 1, 
            "coupon": 0, 
            "mention": 0, 
            "question": 0, 
            "user post": 0
          }, 
          "end_time": "2014-12-01T08:00:00+0000"
        }, 
        {
          "value": {
            "other": 139, 
            "fan": 97, 
            "page post": 33, 
            "user post": 2, 
            "coupon": 0, 
            "mention": 0, 
            "question": 0, 
            "checkin": 0
          }, 
          "end_time": "2014-12-02T08:00:00+0000"
        }
      ], 
      "title": "Daily Talking About This by story type", 
      "description": "Daily: The number of people talking about your Page, by story type. (Unique Users)"
    }, 
    {
      "id": "123456/insights/page_storytellers_by_story_type/week", 
      "name": "page_storytellers_by_story_type", 
      "period": "week", 
      "values": [
        {
          "value": {
            "other": 206, 
            "fan": 116, 
            "page post": 90, 
            "user post": 4, 
            "checkin": 3, 
            "coupon": 0, 
            "mention": 0, 
            "question": 0
          }, 
          "end_time": "2014-11-30T08:00:00+0000"
        }, 
        {
          "value": {
            "other": 203, 
            "fan": 119, 
            "page post": 87, 
            "checkin": 4, 
            "user post": 4, 
            "coupon": 0, 
            "mention": 0, 
            "question": 0
          }, 
          "end_time": "2014-12-01T08:00:00+0000"
        }, 
        {
          "value": {
            "other": 310, 
            "fan": 210, 
            "page post": 103, 
            "user post": 5, 
            "checkin": 4, 
            "coupon": 0, 
            "mention": 0, 
            "question": 0
          }, 
          "end_time": "2014-12-02T08:00:00+0000"
        }
      ], 
      "title": "Weekly Talking About This by story type", 
      "description": "Weekly: The number of people talking about your Page, by story type. (Unique Users)"
    }, 
    {
      "id": "123456/insights/page_storytellers_by_story_type/days_28", 
      "name": "page_storytellers_by_story_type", 
      "period": "days_28", 
      "values": [
        {
          "value": {
            "fan": 494, 
            "page post": 440, 
            "user post": 12, 
            "other": 9, 
            "checkin": 7
          }, 
          "end_time": "2014-11-30T08:00:00+0000"
        }, 
        {
          "value": {
            "fan": 500, 
            "page post": 438, 
            "user post": 11, 
            "other": 9, 
            "checkin": 7
          }, 
          "end_time": "2014-12-01T08:00:00+0000"
        }, 
        {
          "value": {
            "fan": 588, 
            "page post": 510, 
            "user post": 12, 
            "other": 9, 
            "checkin": 7
          }, 
          "end_time": "2014-12-02T08:00:00+0000"
        }
      ], 
      "title": "28 Days Talking About This by story type", 
      "description": "28 Days: The number of people talking about your Page, by story type. (Unique Users)"
    }
  ], 
  "paging": {
    "previous": "https://graph.facebook.com/v2.2/123456/insights/page_storytellers_by_story_type/?pretty=0&suppress_http_code=1&since=1417005354&until=1417264554", 
    "next": "https://graph.facebook.com/v2.2/123456/insights/page_storytellers_by_story_type/?pretty=0&suppress_http_code=1&since=1417523754&until=1417782954"
  }
}

实际上,从 facebook 参考页面来看,所有带 * 的类型都不起作用。

我拥有具有 manage_pages、read_insights 和 read_stream 权限的访问令牌。有什么想法吗?

【问题讨论】:

    标签: facebook facebook-graph-api facebook-insights


    【解决方案1】:

    首先,如果可能,您应该使用 2.5 版的 API。

    在您的第一个请求中,您尝试从一个页面中获取“page_storytellers”,该页面在 2014-07-02 已被弃用。

    https://developers.facebook.com/bugs/273943399479102

    您的标题表明您需要“post_impressions”,这需要从帖子本身中获取:

    https://graph.facebook.com/v2.2/postid/insights/post_impressions_unique?access_token=x

    在此处查看文档:https://developers.facebook.com/docs/graph-api/reference/v2.5/insights

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多