我试图使用其SDK(PDK)将图像发布到Pinterest。我使用的具体方法是将图像发布到Pinterest API
PDK.request( '/销/', 'POST', { 板:board.id, 注: “描述”, 链接: “链接” }, function(e){ console.log(e); });
有三种发送图像的选项。
- 在选项对象中发送image_url。
- 发送image_base64(数据URL),其是什么是使用多部分形式的数据
我只能用选项2和3的选项2在我的代码
另一种方法是使用多部分表单数据,但我不知道该怎么做。
有人可以帮我张贴使用多部分表格数据的图像发布?
我正在尝试做同样的事情,并得到了一点卡住。我试着创建一个新的FormData对象,并用标头中的令牌在XMLHttpRequest中发布它。我结束了一个错误,说'没有'Access-Control-Allow-Origin'标题出现在请求的资源中。“ – MCaw
你介意给我一个你的params的代码片段,尤其是你会添加auth令牌吗?我目前正在使用PDK,您是否使用手工制作的要求? –
是的,它不起作用,因为我上面提到的错误,但这里是我的代码看起来像一个主意。 'let form = new FormData();' ''form.append('board',board.id);' '// ...我需要的其余字段' 'form.append('图片',my_image);' 'let ajax = new XMLHttpRequest();' 'ajax.onload = handlePintRes;' 'ajax.open('POST','https://api.pinterest.com/v1/pins /?access_token ='+ token);' 'ajax.setRequestHeader('Authorization','BEARER'+ token);' 'ajax.send(form);' – MCaw