问题描述
自昨天(2020年10月29日)以来,我仅在链接到我的应用程序的页面之一上遇到此问题,其他页面则正常工作:
webhook
从Facebook收到的附件消息不包含附件字段。
仅带有贴纸的邮件包含“附件”字段。所有其他(图像,视频,音频等)编号
我期望(作为Facebook文档)是:
{
"id": "682498302938465","time": 1518479195594,"messaging": [
{
"sender": {
"id": "<PSID>"
},"recipient": {
"id": "<PAGE_ID>"
},"timestamp": 1518479195308,"message": {
"mid": "mid.$cAAJdkrCd2ORnva8ErFhjGm0X_Q_c","attachments": [
{
"type": "<image|video|audio|file>","payload": {
"url": "<ATTACHMENT_URL>"
}
}
]
}
}
]
}
但我只收到:
{
"object": "page","entry": [
{
"id": "119320008135788","time": 1604051633128,"messaging": [
{
"sender": {
"id": "XXXXXX"
},"recipient": {
"id": "XXXXXX"
},"timestamp": 1604051632953,"message": {
"mid": "m_7DRP...."
}
}
]
}
]
}
此操作仅发生在2020年10月29日的一页上
有人有同样的问题/知道为什么会发生吗?
解决方法
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center">
<android.support.v7.widget.RecyclerView
android:id="@+id/recycle_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
已确认我的问题,正在调查中。
我现在正在解决使用图形API通过 mid
获得所需的消息信息的问题Facebook support team
https://developers.facebook.com/docs/graph-api/reference/v8.0/message
例如。
GET /v8.0/{message-id} HTTP/1.1
Host: graph.facebook.com