我在filepicker.io的webhook页面设置了一个webhook,保存了url(例如,mydomain.com / upload-hook),然后我继续上传文件并拖尾日志文件,查看对此的任何请求节点端点我立即在console.log中查询请求对象,看它是否来自filepicker.io,但没有。
我甚至尝试使用curl来获取文件上传的状态,它说" File Not Found"使用这样的东西:
curl -X GET https://www.filepicker.io/api/file/My_API_Key/video_convert/status?uuid=22ae147492ab72a0a3cb110a4d0046cd
如果有人可以提供帮助,真的需要一些提示! Thx提前。
答案 0 :(得分:1)
要检查视频的状态,您需要使用filelink,而不是API密钥(同样适用于启动转换过程的第一个POST操作)。例如,如果要转换的文件是
https://www.filepicker.io/api/file/zVlc5jEJQhWQFABCDEFG
首先你需要这样做:
curl -X POST "https://www.filepicker.io/api/file/zVlc5jEJQhWQFABCDEFG/video_convert?height=260&width=300&preset=webm"
您将收到如下响应:
{"uuid":"ff18d687bd34c9c03bb303b585512345","timestamp":"1434359559","data":{},"status":"started"}
检查转化状态:
curl -X GET "https://www.filepicker.io/api/file/zVlc5jEJQhWQFABCDEFG/video_convert/status?uuid=ff18d687bd34c9c03bb303b585512345"
我使用requestb.in进行了测试,以创建我的webhook网址,并在转换视频时收到了一个webhook。
如果有帮助,请告诉我。