Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook Messenger API:“;无法从url获取文件";当文件存在时_Facebook_Facebook Messenger - Fatal编程技术网

Facebook Messenger API:“;无法从url获取文件";当文件存在时

Facebook Messenger API:“;无法从url获取文件";当文件存在时,facebook,facebook-messenger,Facebook,Facebook Messenger,我目前正在尝试使用Facebook Messenger send API将托管图像作为附件发送。我提出如下要求: {"message": {"attachment": {"payload": {"url": "http://url.com/image"}, "type": "image"}}, "recipient": {"id": 129760000000000}} 当我使用浏览器访问给定的URL时,它会显示图像。但是,API始终返回

我目前正在尝试使用Facebook Messenger send API将托管图像作为附件发送。我提出如下要求:

{"message": {"attachment": {"payload": {"url": "http://url.com/image"},
                            "type": "image"}},
 "recipient": {"id": 129760000000000}}
当我使用浏览器访问给定的URL时,它会显示图像。但是,API始终返回一个错误:

{'error': {'code': 100,
           'type': 'OAuthException',
           'fbtrace_id': 'GlCkjxuGMw0',
           'error_subcode': 2018008,
           'message': '(#100) Failed to fetch the file from the url'}}

如何修复此错误?非常感谢您的帮助

对于以后可能会偶然发现这个问题的人,我设法找出了问题的根源。Messenger附件有一个内置文件限制,此图像(2MB)超过了该限制。使用较小的图像重试成功。然而,不幸的是,Messenger文档没有指定限制,因此只能靠猜测

对于以后可能会偶然发现这个问题的人,我设法找出了问题的根源。Messenger附件有一个内置文件限制,此图像(2MB)超过了该限制。使用较小的图像重试成功。然而,不幸的是,Messenger文档没有指定限制,因此只能靠猜测

我也遇到了同样的问题,我的facebook机器人是用flask python编写的,通过在app.run中添加“threaded=True”解决了这个问题

ifname=='main':

app.run(host='127.0.0.1',port=5000,debug=True,threaded=True)

我也遇到了同样的问题,我的facebook机器人是用flask python编写的,通过在app.run中添加“threaded=True”解决了这个问题

ifname=='main':

app.run(host='127.0.0.1',port=5000,debug=True,threaded=True)

我在发送视频时遇到了相同的错误。有解决办法吗?我也尝试上传1MB视频并给出其URL,但仍然面临相同的问题。@JayPatel您能找到解决方案吗?我联系了工作场所支持团队并提出了一份问题单,描述了该问题。因为这是他们方面的问题,他们很快就解决了。我在发送视频时也遇到了同样的错误。有解决办法吗?我也尝试上传1MB视频并给出其URL,但仍然面临相同的问题。@JayPatel您能找到解决方案吗?我联系了工作场所支持团队并提出了一份问题单,描述了该问题。因为这是他们方面的问题,他们很快就解决了。