【发布时间】:2015-01-25 14:43:23
【问题描述】:
我可以使用 FB API 从 facebook 对话中下载图像,但现在我无法使用图形 FB API 从 facebook 下载附件(.doc、.txt、.log 等)。
如果有以下附件,则由 Facebook 返回 Json 结果:
"message":"test sent attachment","attachments":{"data":[{"id":"10203275664207489","mime_type":"application/octet-stream","name":"service.log","size":432}]}},
其中没有指向该文件的任何 URL 链接。但是对于 facebook 返回的 json 图像包含该图片的 url。请参阅下面的 Json:
"message":"Gambaq","attachments":{"data":[{"id":"10203185045102068","mime_type":"image/jpeg","name":"10391434_10203185044782060_6466381862586755357_n.jpg","size":null,"image_data":{"width":720,"height":960,"is_sticker":false,"url":"https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpt1/v/t34.0-12/11304104_10203185045102068_881196838_n.jpg?
我使用这个 API 代码来获取 Json 结果:
dynamic resultsByApi = fb.Get("/" + fbFanPage + "/conversations?access_token=" + tokenPage + "");
我的问题是有人知道如何使用 FB API 获取 Facebook 对话的附件 URL 吗?
谁能帮我解决这个问题。提前谢谢你。
【问题讨论】:
标签: c# facebook facebook-graph-api download webclient-download