使用 Pinterest Javascript SDK 创建新 Pin 图

Create a new Pin with the Pinterest Javascript SDK

我正在尝试使用 PDK JS api (https://developers.pinterest.com/docs/sdks/js/) 创建一个新的 Pinterest Pin 图。

PDK.pin({
    image_url: ImageUrl,
    note: Description,
    link: ShareUrl
}, function(res){
    console.log(res);
});

它发出请求,但参数(图像、link 和注释)的 none 似乎传递给了 api。可以在此网站上找到 pinterest 共享 pdk 工作的工作示例:http://www.vogue.com/13382189/fair-isle-sweaters-runway-christmas-style/

我发现该网站正在制作这样的图钉:

window.open(
    'https://www.pinterest.com/pin/create/button/?url=' + data.pdkShareUrl + '&media=' + data.pdkImageUrl + '&description=' + data.pdkDescription,
    'share',
    'width=600, height=300'
);

语法显然更像这样:

PDK.pin( ImageUrl, Description, ShareUrl, function(){
  // Do whatever you like
});

image_url、注意和 link 变量作为参数而不是对象元素传递。 此外,每当 window 关闭并且 return 没有任何响应时都会触发回调,因此无法知道图像是否确实已固定。