Facebook - "attachments"修饰符 - 获取所有可能的类型

标签 facebook facebook-graph-api

我创建了一个脚本,它将我组中的所有帖子嵌入到我的网站上。为此,我必须知道所有可能的修饰符“附件”类型。

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

  • 分享,

  • video_share_youtube。

但我不知道在哪里可以找到所有这些类型?我需要这种类型来在 HTML 中创建良好的设计,例如当附件类型是 video_share_youtube 时,我知道这个附件是 youtube 电影。如果类型是“分享”,它只是将一个 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);

谢谢。

最佳答案

问题是,您对网站的哪些类型感兴趣,因为文件类型很多。基本上,我这样做了。

创建了一个具有可能格式(.doc、.txt、.pdf、.jpeg 等)的文件,将其附加到消息中并观察图形 API 的响应。 mime_type 字段中最可能的类型是,

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

“数据”:[ { "id": "abcd", "mime_type": "文本/纯文本", "name": "样本1.txt", “尺寸”:12, “文件网址”:“” }, { "id": "abcd", "mime_type": "文本/纯文本", "name": "样本2.txt", “尺寸”:12, “文件网址”:“” } ]

关于Facebook - "attachments"修饰符 - 获取所有可能的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35445494/

相关文章:

ios - 应用程序 :openURL:sourceApplication:annotation: not found in iOS 8 的实现

javascript - 使用 Facebook API 发布到页面时添加定位

javascript - 你如何使用 FB.UI 自动发布?

iphone - Facebook:获取特定日期的Facebook消息?

python - 带有图形api的facebook墙贴中的html?

ajax - 如何在ajax之后呈现facebook评论插件?

android - 在android studio中通过Facebook api 4.0解析登录

facebook - 无法使用具有适当权限的应用程序访问 token 创建用户拥有的对象

iphone - Facebook Graph API 错误 - 已达到 Feed 操作请求限制

java - 无法在 Netbase Insight API 中创建主题