Messenger 聊天机器人发送文件

Messenger chatbot send file

我想向用户发送一个文件,为此我尝试了下面的请求,但失败了。

docs不清楚is_reusable是否是强制性的,但请求失败并出现同样的错误,即使我包含它也是如此。

下载 url 在浏览器中运行良好。

我肯定 https://asd.com/ 已列入白名单。

要求:

 {
        "recipient": {
            "id": "157..."
        },
        "message": {
            "attachment": {
                "type": "file",
                "payload":
                    {
                        "url":
                            "https://asd.com/s3/..."
                    }
            }
        }
    };

响应:HTTP 500

 {
        "error": {
            "code": 1,
            "message": "An unknown error occurred",
            "error_subcode": 99
        }
    }

问题现已解决。我没有接触代码,所以这可能是 Facebook 方面的错误,正如@Josh Cole 和 HTTP 500 所建议的那样。

最近他们做了很多重大改变...几天前他们破坏了所有的网络视图,现在是文件,下一步是什么?

我将此问题标记为已解决。