olo*_*olo 5 javascript curl node.js linkedin-api axios
我按照 LinkedIn 文档此处将文件作为八位字节流上传到 LinkedIn Assets API,但我不断收到空响应
这是他们给出的卷曲示例
curl -v -H "Content-Type:application/octet-stream" --upload-file /Users/username/SampleVideo_2mb.mp4 'https://api.linkedin.com/mediaUpload/C5400AQHpR1ANqMWqNA/uploadedVideo/0?ca=vector_feedshare&cn=uploads_secure&ccn=ambry-video&m=AQLEZ2pjh43pagYYYXRaCyztOykwDzluHkkYTbsMjNUzivrEOeObw9h3&app=1234&sync=1&v=beta&ut=1KeEm4JnMnJpo1'
Run Code Online (Sandbox Code Playgroud)
上述代码的正确 axios 等价物是什么?
这是我在 NodeJS 中尝试过的
let uploadHeaders = uploadRegisterData['uploadMechanism']['com.linkedin.digitalmedia.uploading.MediaUploadHttpRequest']['headers'];
let videoUploadFinaleResponse = await axios.put(uploadUrl, fs.createReadStream(fileName), {
headers: {
'Accept': '*/*',
...uploadHeaders,
'Content-Type': 'application/octet-stream'
}
});
let uploadedVideoData = videoUploadFinaleResponse.data; //This is always coming back as an empty string
Run Code Online (Sandbox Code Playgroud)
响应数据始终以空字符串形式返回""
。
我有一种感觉,我的 axios 代码等效项有些错误。
我怎样才能做到这一点?
谢谢。
归档时间: |
|
查看次数: |
2108 次 |
最近记录: |