Facebook - “附件”修饰符 - 获取所有可能的类型

时间:2016-02-17 00:10:15

标签: facebook facebook-graph-api

我创建了一个脚本,它会在我的网站上嵌入我小组的所有帖子。要做到这一点,我必须知道所有可能类型的修饰符“附件”。

现在我知道,那种类型可以是:

  • 份额,

  • video_share_youtube。

但我不知道在哪里可以找到所有这些类型?我需要这些类型来在HTML中创建好的设计,例如当附件类型是video_share_youtube时,我知道这个附件是youtube movie。如果type是“share”,它只是将一个url粘贴到短信中。但我知道并非所有类型的附件。

这是我的代码:

$response = file_get_contents("https://graph.facebook.com/$group_id/feed?fields=videos,from,picture,message,full_picture&limit=$limit&access_token=$token");
$response = file_get_contents("https://graph.facebook.com/$group_id/feed?fields=attachments,description,full_picture,picture,story,source,created_time,from,message&locale=pl_PL&limit=$limit&access_token=$token");
$array = json_decode($response, true);

感谢。

1 个答案:

答案 0 :(得分:0)

问题是,由于文件类型众多,因此您对网站感兴趣的类型是什么?基本上,我做到了。

创建具有可能格式(.doc,.txt,.pdf,.jpeg等)的文件,将其附加到消息上并观察来自图api的响应。 来自mime_type字段的最可能的类型是

  1. 应用程序/ pdf
  2. 应用程序/ msword
  3. 文本/纯文本
  4. 图片/ jpeg
  5. 图片/ gif

“数据”:[                 {                   “ id”:“ abcd”,                   “ mime_type”:“文本/纯文本”,                   “ name”:“示例1.txt”,                   “大小”:12                   “ file_url”:“”                 },                 {                   “ id”:“ abcd”,                   “ mime_type”:“文本/纯文本”,                   “ name”:“ Sample2.txt”,                   “大小”:12                   “ file_url”:“”                 }     ]