Facebook FB Graph API:通过API获取对象字段列表的方法

Facebook FB Graph API:通过API获取对象字段列表的方法,facebook,facebook-graph-api,Facebook,Facebook Graph Api,有没有办法以编程方式获取特定facebook对象的字段列表 我知道有这方面的文档,但我需要一些反思——我们正在构建一个工具,使用户能够从现有字段中进行选择 我的意思是:给我一个用户字段列表,响应:{“id”,“name”,“first_name”,…} 或者以某种方式获取一个对象的所有字段并从中派生出来?Facebook允许您传递metadata=1参数。比如说 cocacola?metadata=1 提供页面的所有可用连接和字段: "metadata": { "connectio

有没有办法以编程方式获取特定facebook对象的字段列表

我知道有这方面的文档,但我需要一些反思——我们正在构建一个工具,使用户能够从现有字段中进行选择

我的意思是:给我一个用户字段列表,响应:{“id”,“name”,“first_name”,…}


或者以某种方式获取一个对象的所有字段并从中派生出来?

Facebook允许您传递metadata=1参数。比如说

cocacola?metadata=1
提供页面的所有可用连接和字段:

  "metadata": {
    "connections": {
      "admins": "https://graph.facebook.com/cocacola/admins",
      "admin_settings": "https://graph.facebook.com/cocacola/admin_settings"
    },
    "fields": [
      {
        "name": "id",
        "description": "The Page's ID. No access token or user `access_token`. `string`."
      },
      {
        "name": "name",
        "description": "The Page's name. No access token or user `access_token`. `string`."
      },
      {
        "name": "link",
        "description": "Link to the page on Facebook. No access token or user `access_token`. `string` containing a valid URL."
      },
      {
        "name": "category_lists",
        "description": "The Page's categories. No access token or user `access_token`. `string`."
      },
      {
        "name": "is_published",
        "description": "Indicates whether the page is published and visible to non-admins. No access token or user `access_token`. `boolean`."
      }

看起来它是官方的,在

中找到的API explorer有这个功能——但我不认为Facebook提供了一个“元”API来获取关于“真实”API的详细信息。您可能需要自己编译这些数据。