代码之家  ›  专栏  ›  技术社区  ›  Daniel Lee

Facebook Graph API获取页面印象

  •  0
  • Daniel Lee  · 技术社区  · 6 年前

    我一直在使用图形api来了解我们的页面。我登录、授权并获得页面访问令牌。最近,Facebook让你的应用不经过审查就无法获取任何数据。我已设法使用以下权限查看我的应用程序:

    管理网页、电子邮件、阅读见解,默认值: 这些可以在这里找到: https://developers.facebook.com/docs/facebook-login/permissions/

    这是我的电话: https://graph.facebook.com/v3.0/me/insights/page_impressions_by_age_gender_unique

    答案是:

    {
      "data": [
      ],
      "paging": {
        "previous": 
    "https://graph.facebook.com/v3.0/300196376675661/insights?access_token=xxx&pretty=0&metric=page_impressions_by_age_gender_unique&since=1532674800&until=1532847600",
    "next": "https://graph.facebook.com/v3.0/300196376675661/insights?access_token=xxx&pretty=0&metric=page_impressions_by_age_gender_unique&since=1533020400&until=1533193200"
      }
    }
    

    我需要在我的应用程序中获得其他权限吗?有人设法得到这些见解吗?

    [
    ("page_impressions_by_age_gender_unique", "day"),
    ("page_impressions", "day"), ("page_impressions_unique", "day"),
    ("page_impressions_paid", "day"),
    ("page_views_by_age_gender_logged_in_unique", "day")
    ]
    
    0 回复  |  直到 6 年前
        1
  •  1
  •   Manal Liaquat    4 年前

    这也许有用!

    您的查询应该如下所示=> "<your_page_id>/insights?metric=page_impressions_by_age_gender_unique&accessToken=<your_page_access_token>"

    确保传递页访问令牌,而不是用户令牌。