ReferenceError:IN未定义linkedin share count问题

时间:2016-05-14 05:56:00

标签: javascript json linkedin social

我正在尝试从关联中获取份额。错误是参考错误:IN未定义

 $.ajax({
    dataType: "jsonp",
    jsonp: false,
    url: "http://www.linkedin.com/countserv/count/share",
    data: {
        //callback:'',
        format: "jsonp", 
        url: "<?php echo $actual_link; ?>"

    }
}).done(function(data) {
   alert(data.fCntPlusOne);
    console.log("t3");
    document.getElementById("tlinked").innerHTML = data.fCntPlusOne;
    ab = ab + parseInt(data.fCntPlusOne);
    if(ab > 999)
        {
            ab = ab/1000;
            ab =  Math.round(ab,1);
            ab = ab+"k";

        }

2 个答案:

答案 0 :(得分:0)

<?php exec("convert " . 'E:/wamp/www/solvexis/uploads/course/hadoop.jpg ' . "-colorspace RGB -resize 150X150\> -strip -gravity Center 'E:/wamp/www/solvexis/cache/0fbdec280320f6bdb4a25352bde06b20_150.jpg'",$output); echo '<pre>'; print_r($output); echo '</pre>'; exit; 选项中删除jsonp: false。这告诉jQuery不要向AJAX请求添加$.ajax参数,而LinkIn默认使用callback作为回调函数。我的猜测是这个函数是你可以从中获取的API库的一部分,但是如果你使用自己的AJAX代码它将无法工作。你应该让jQuery提供自己的回调函数。

答案 1 :(得分:0)

LinkedIn最近更改了他们的API。无论出于何种原因,回调参数不再接受下划线或数字。 如果你将回调改为&#34; callback = jQueryABC&#34;那它就会起作用。