我创建了一个脚本,它将我组中的所有帖子嵌入到我的网站上。为此,我必须知道所有可能的修饰符“附件”类型。
现在我知道,那个类型可以是:
分享,
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 字段中最可能的类型是,
- 申请/pdf
- 应用程序/msword
- 文本/纯文本
- 图片/jpeg
- 图片/动图
“数据”:[ { "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/