Javascript Pinterest API未捕获引用异常

Javascript Pinterest API未捕获引用异常,javascript,pinterest,Javascript,Pinterest,有人能解释一下如何正确访问和解析用户Pinterest Board吗?我试图使用Pinterest API获取用户板上的PIN列表,但在下面的注释行中不断出现UncaughtReference错误 <script> window.pAsyncInit = function() { PDK.init({ appId: "xxxxxxx", cookie: true }); }; (

有人能解释一下如何正确访问和解析用户Pinterest Board吗?我试图使用Pinterest API获取用户板上的PIN列表,但在下面的注释行中不断出现
UncaughtReference
错误

<script>
    window.pAsyncInit = function() {
        PDK.init({
            appId: "xxxxxxx",
            cookie: true
        });
    };

    (function(d, s, id){
        var js, pjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) {return;}
        js = d.createElement(s); js.id = id;
        js.src = "//assets.pinterest.com/sdk/sdk.js";
        pjs.parentNode.insertBefore(js, pjs);
    }(document, 'script', 'pinterest-jssdk'));

var pins = [];
var board_id='yyyyy';
PDK.request('/boards/'+board_id+'/pins/', function (response) {// error here
  if (!response || response.error) {
    alert('Error occurred');
  } else {
    pins = pins.concat(response.data);
    if (response.hasNext) {
      response.next();
    }
  }
});

document.write(pins);
</script>

window.pAsyncInit=函数(){
PDK.init({
appId:“xxxxxxx”,
曲奇:是的
});
};
(功能(d、s、id){
var js,pjs=d.getElementsByTagName[0];
if(d.getElementById(id)){return;}
js=d.createElement;js.id=id;
js.src=“//assets.pinterest.com/sdk/sdk.js”;
pjs.parentNode.insertBefore(js,pjs);
}(文档“脚本”、“pinterest jssdk”);
var引脚=[];
var board_id='yyyyy';
请求('/boards/'+board_id+'/pins/',函数(响应){//此处出错
如果(!response | | response.error){
警报(“发生错误”);
}否则{
pins=pins.concat(响应数据);
if(response.hasNext){
response.next();
}
}
});
文件。写入(PIN);

您正在下载SDK之前运行底部代码块。尝试将从
var pins=[]
开始的所有内容移动到
窗口的末尾。pAsyncInit
。这就是解决方案,谢谢!