【问题标题】:Facebook Page insights API to retrieve different insight metrics using pythonFacebook 页面洞察 API 使用 python 检索不同的洞察指标
【发布时间】:2017-11-13 10:48:55
【问题描述】:

有谁知道任何好的 Facebook Graph API Python SDK 来检索洞察指标,例如:

  1. 终生发布总覆盖率
  2. Lifetime Post 自然覆盖率
  3. 终身后付费覆盖率
  4. 终生发布后总展示次数。

还有更多,因为我找不到任何具有编写良好文档的好的 python SDK。

【问题讨论】:

    标签: php python facebook facebook-graph-api access-token


    【解决方案1】:

    使用适用于 Python 的 Facebook SDK

    我建议您使用可用的 facebook-sdk 模块。它有很棒的文档,我相信你会在那里找到所有可用的 GraphAPI 选项。

    https://pypi.python.org/pypi/facebook-sdk

    pip install facebook-sdk
    

    谢谢!

    【讨论】:

      【解决方案2】:

      首先,您必须申请 read_insight 权限才能检索所有这些洞察参数。使用之后,@monkfromearth 提到的 python SDK 以及使用 SDK 获得洞察力的代码是:

      field = "insights.metric(page_fans, page_impressions,page_impressions_unique," \
                          "page_impressions_organic_unique,page_impressions_organic,page_engaged_users)." \
                          "since({}).until({}).period(day)"
      

      在字段参数中提到的 since 和 until 参数中,您将在此处提供开始日期和检索数据的日期,否则 Facebook Graph API 将为您提供过去 93 天的数据。

      api = GraphAPI(access_token=page_access_token, version='2.10')
      response = api.get_object(id=page_id, fields=[field])
      

      在此步骤中,您将启动 Facebook Python SDK 的 GraphAPI 对象,然后使用参数 page_id 调用 get_object 方法,您希望从中检索见解,并使用 fields 参数从页面中检索见解字段。作为响应,您将获得您在字段参数中提到的所需洞察属性。

      【讨论】:

        【解决方案3】:
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-21
        • 1970-01-01
        相关资源
        最近更新 更多