如何使用 facebook api 获取 facebook 页面创建日期

how to get facebook page creation date using facebook api

我的尝试:https://graph.facebook.com/v12.0/{mypageid}?fields={fieldname_of_type_PageStartDate}

使用此 api 时无法得到任何响应,我也对 {fieldname_of_type_PageStartDate} 参数值感到困惑。我根据 https://developers.facebook.com/docs/graph-api/reference/page-start-date/ 这个 fb 网站尝试了日、月、年值,但它没有用。

请建议任何使用 api 获取 facenook 页面创建日期的方法。

该文档有点误导,因为该页面本身并没有告诉您那些字段是该页面 start_info 属性 的一部分 - 所以您必须查询那个。

https://graph.facebook.com/v12.0/pageid?fields=start_info

这将为您提供以下格式的结构:

  "data": [
    {
      "name": "...",
      "start_info": {
        "type": "Started",
        "date": {
          "year": 2021,
          "month": 11,
          "day": 29
        }
      },
      "id": "1234567890"
    },

并不是所有的子字段都会被设置;例如,您可能会遇到类型 Founded 只设置了年份,或者 Unspecified 根本没有日期信息。

请注意,这不是实际的页面创建日期;但是页面所代表的实体的“开始日期”。所以必须在页面设置中明确设置,否则该字段为空。