sze*_*ani 9 rest facebook facebook-graph-api
我的组织最近开始在他们的Facebook页面上使用文件夹.然后,会话可以分为收件箱,未读,跟进,完成和垃圾邮件.
我经常通过Graph API下载消息,当他们将所有会话保留在收件箱中时,一切正常.但是最近他们对会话进行了分类,因此收件箱目前只有7个元素,未读和跟进中有0个元素,Done和Spam文件夹中有无数个元素.
我之前使用过以下查询:
me/conversations?fields=updated_time,messages.limit(100){message,from,created_time}&limit=100
Run Code Online (Sandbox Code Playgroud)
现在它只返回收件箱中的元素.
该图形API参考依稀描述像文件夹和标签的参数.我试着使用文件夹参数,如:
me/conversations?folder=done
me/conversations?folder=unread
me/conversations?folder=randomstring
Run Code Online (Sandbox Code Playgroud)
它一直从收件箱返回相同的7个元素.
但是,如果我查询me/conversations?folder=spam它会返回10个不同的元素,这些元素与实际的"垃圾邮件"文件夹不重叠,并包含标记为"完成"的元素.(它们是非常可疑的对话,所以它们可能被标记为垃圾邮件,并且可能存在两种不同的垃圾邮件定义,标记为垃圾邮件或在垃圾邮件文件夹中,我不知道.)
API参考没有指定如何实际使用文件夹和tags参数,也没有说明如何查询其他文件夹中的消息.
知道如何访问其他文件夹中的对话吗?我可以逐个查询文件夹或查询所有文件夹.
文档可能需要一些更新.但是现在,我可以通过以下方式查询"DONE"中的消息:
/{page-id}/conversations?tags=action:archived
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
968 次 |
| 最近记录: |