Tho*_*Kra 8 attachment messages facebook-graph-api
我目前正在研究另一种查看线程和消息的方法.但我在弄清楚如何显示附加到邮件的图像时遇到了问题.
我对此网址有一个GET请求:https://graph.facebook.com/t_id.T_ID/messages?access_token=ACCESS_TOKEN.响应包括
"attachments": {
"data": [
{
"id": "df732cf372bf07f29030b5d44313038c",
"mime_type": "image/jpeg",
"name": "image.jpg",
"size": 76321
}
]
}
Run Code Online (Sandbox Code Playgroud)
但我找不到任何方式来访问图像.
谢谢
Igy*_*Igy 12
Graph API的支持尚未添加到Graph API中,与许多其他消息传递API一样,它目前仅适用于测试(即您必须是应用程序的开发人员才能使用它)
这里有一个未记录的REST API端点,它适用于任何应用程序(如上所述,您是开发人员).
要使用REST方法获取附件数据,它就是
https://api.facebook.com/method/messaging.getattachment
带参数:
access_token=YOUR_ACCESS_TOKEN
mid=MESSAGE_ID
aid=ATTACHMENT_ID
format=json //(it defaults to XML otherwise)
Run Code Online (Sandbox Code Playgroud)
响应是这样的:
{"content_type":"image\/png","filename":"Screen Shot 2012-02-08 at 11.35.35.png","file_size":42257,"data":<FILE CONTENTS>}
Run Code Online (Sandbox Code Playgroud)
我刚测试了这个,它对我来说很好用,使用<FILE CONTENTS>和base64解码它们正确地给了我原始图像
| 归档时间: |
|
| 查看次数: |
6455 次 |
| 最近记录: |