Messenger未将Messenger发送的pdf附件信息发送给应用

时间:2020-10-28 06:53:33

标签: facebook-messenger-bot

有一个用于处理FB Messenger事件的应用程序。我正在与应用程序共享文件。

从应用程序到Messenger的带有附件的消息传递工作正常。

此外,从信使到应用程序,图像文件也已成功发送(fb_messenger_bot_message_received事件以及fb_messenger_bot_message_type:图像)。

但是,当我从Messenger到应用程序发送pdf文件时,在Webhook上收到的事件中没有有关附件的信息。 在FB Developer控制台中查看事件,我发现fb_messenger_bot_message_received事件具有 fb_messenger_bot_message_type:unknown

还有其他人遇到这种情况吗?有解决这个问题的方法吗?

要重现(Node.js),请在您的应用程序中编写以下代码,然后尝试从FB向应用程序发送pdf和图像:

app.post('/webhook', (req, res) => {
    var data = req.body;
    logger.info("Message event data is " + JSON.stringify(data));
});

上面的代码给出以下输出:

  1. 对于图像:
{
    "object": "page",
    "entry": [{
        "id": "XXXXXX",
        "time": 1603867612794,
        "messaging": [{
            "sender": {
                "id": "YYYYYY"
            },
            "recipient": {
                "id": "XXXXXX"
            },
            "timestamp": 1603867612713,
            "message": {
                "mid": "ALPHANUMERIC_MID_0001",
                "attachments": [{
                    "type": "image",
                    "payload": {
                        "url": "https://scontent.xx.fbcdn.net_Image_Location"
                    }
                }]
            }
        }]
    }]
}
  1. 对于PDF:
{
    "object": "page",
    "entry": [{
        "id": "XXXXXX",
        "time": 1603867801741,
        "messaging": [{
            "sender": {
                "id": "YYYYYY"
            },
            "recipient": {
                "id": "XXXXXX"
            },
            "timestamp": 1603867801642,
            "message": {
                "mid": "MID_0002"
            }
        }]
    }]
}

除了收到带有PDF附件的邮件的事件之外,没有其他信息。

修改 这是一个跟踪此问题的错误(对于其他遇到此问题的人)。 https://developers.facebook.com/support/bugs/1248094478904310/

1 个答案:

答案 0 :(得分:0)

这是Facebook(FB)端的问题。因此,我自己回答这个问题。没有FB的介入,在这个问题上没有什么可以做的。

此问题导致许多用户的文件共享(从FB Messenger到应用程序Webhooks)暂时中断。

FB说他们已经解决了该问题(并将错误https://developers.facebook.com/support/bugs/1248094478904310/标记为已解决)。

但是一些用户仍在评论他们仍然面对此问题的错误。但是我的应用程序现在运行良好。我只有PDF出现问题,现在已经解决了。

如果您遇到此问题,请随时对此问题或上面提到的FB错误发表评论。

相关问题