SDK(PDK)を使用してPinterestに画像を投稿しようとしています。 board.id、 注: "説明"、 リンク: "リンク" 私が使用している具体的な方法は、Pinterest APIに画像を投稿する
PDK.request( '/ピン/' 'POST' {基板であります、 image_base64: "" }、 関数(e){ console.log(e); });
イメージを送信する3つのオプションがあります。
- オプションオブジェクトにimage_urlを送信します。マルチパートフォーム私はオプション2、それのためにオプション2と3を使用することができ、データ
を使用して私のコード
代わりに、マルチパートのフォームデータを使用する方法がありますが、その方法はわかりません。
マルチポストフォームデータを使用して画像を投稿する手助けができますか?
私も同じことをやろうとしており、ちょっと立ち往生しています。私は '新しいFormData'オブジェクトを作成して、ヘッダーにトークンを付けてXMLHttpRequestでPOSTしようとしました。私は、「No-Access-Control-Allow-Origin」ヘッダーが要求されたリソースに存在するというエラーが表示されました。 – MCaw
authトークンを追加する場所のあなたのパラメータのコードスニペットを教えてください。私は現在PDKを使用しています、あなたは手作りのリクエストを使用していますか? –
ええ、上で述べたエラーのためにうまくいきませんが、ここに私のコードのようなものがあります。 '//残りのフィールドは必要です ' ' form.append(' board '、board.id) ' ' form.append(' board '、board.id); ' image '、my_image); ' ' ajax = new XMLHttpRequest(); ' ' ajax.onload = handlePintRes; ' ' ajax.open(' POST '、' https://api.pinterest.com/v1/ajax.setRequestHeader( 'Authorization'、 'BEARER' + token); ' 'ajax.send(form);' – MCaw