Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 调用Instagram用户API时出错。只是死在了获取方法中_Javascript_Jquery_Ajax_Instagram Api - Fatal编程技术网

Javascript 调用Instagram用户API时出错。只是死在了获取方法中

Javascript 调用Instagram用户API时出错。只是死在了获取方法中,javascript,jquery,ajax,instagram-api,Javascript,Jquery,Ajax,Instagram Api,我正在开发Instagram用户API。”self'API工作正常,但{user_id}不工作 这是他们的API文档 这是我获取用户信息的ajax代码 function setInstagramLogin(btnId, userId){ var target = document.getElementById(btnId); var user = (userId == null || typeof userId == 'undefined') ? 'self' : userId;

我正在开发Instagram用户API。”self'API工作正常,但{user_id}不工作

这是他们的API文档

这是我获取用户信息的ajax代码

function setInstagramLogin(btnId, userId){
    var target = document.getElementById(btnId);
    var user = (userId == null || typeof userId == 'undefined') ? 'self' : userId;
    target.addEventListener('click', function(){
        var loginUrl = 'https://api.instagram.com/v1/users/' + user + '/?callback=?';
        console.log(loginUrl);
        $.getJSON(loginUrl, access_parameters, function(instagramData){
            console.log(instagramData);
            var userInfo = instagramData.data;
            alert('Your Information\n username [ ' + userInfo.username + ' ]\n'
                    + 'profile Photo [ ' + userInfo.profile_picture + ' ]\n');
        });

    }, false);
}
从jsp中,我调用如下内容:

setInstagramLogin('loginBtn');
setInstagramLogin('loginBtn', 'jygood');
第一种称为“自我”的方法有效,另一种则无效。 我怎样才能解决这个问题

我猜错误发生在回调jQuery内部。 这是chrome inspector错误

得到 …s_令牌=211611405.1677ed0.4e0e854196454874b858e21c293b919d&_=1450936187539

发送@jquery-2.1.1.min.js:4

n、 extend.ajax@jquery-2.1.1.min.js:4

n、 (匿名函数)@jquery-2.1.1.min.js:4

n、 extend.getJSON@jquery-2.1.1.min.js:4

(匿名函数)@instagram.js:29

第29行是第一个脚本的一部分


谢谢

用户+应该是
id
而不是instagram
用户名

https://api.instagram.com/v1/users/jygood/?callback=

看起来您使用的是
jygood
用户名而不是
user\u id
,它应该是一个整数值,
+user+
应该是
id
而不是instagram
username

https://api.instagram.com/v1/users/jygood/?callback=

看起来您使用的是
jygood
用户名而不是
user\u id
,它应该是一个整数值

谢谢!我是个笨蛋:汉克斯!我是个哑巴