调用Instagram用户API时出错.刚刚在GET方法中死亡
Error occurs while calling Instagram user API. Just died in GET Method
我正在开发Instagram用户API。'self"API工作正常,但"{user_id}"不工作。
这是他们的API文件。https://www.instagram.com/developer/endpoints/users/
这是我获取用户信息的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内部。这是铬检查员错误
得到https://api.instagram.com/v1/users/jygood/?callback=jQuery21109406823019962…s_token=211611405.1677ed0.4e0e854196454874b858e21c293b919d&_=1450936187539
send@jquery-2.1.1.min.js:4
n.extend.ax@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行是第一个脚本的$.getJSON()
部分。
谢谢!
+ user +
应该是id
,而不是instagram username
https://api.instagram.com/v1/users/jygood/?callback=
看起来您使用的是jygood
用户名而不是user_id
,它应该是一个整数值
相关文章:
- 有没有一种方法可以防止img get请求使用css或js发生
- AngularJS错误:提供程序必须从$get工厂方法返回值
- 如何在router.get()方法中传递url作为参数
- Get方法获取csv文件的内容
- 如何使用get或post方法连接和执行ajax
- 修复AngularJS错误:提供程序必须从$get工厂方法返回值
- JQuery AJAX - 如何使用方法 GET 调用刷新/重新加载页面
- 无法获取未定义node.js的方法get
- WCF json POST请求方法:GET和405(方法不允许)
- 使用表单上的页面锚点提交方法=get
- 从日期选取器发送日期参数,在方法 GET 上不带“/”
- AngularJS根据方法(Get,Put)更改URL
- “无法调用未定义的方法'get'”在Chrome扩展弹窗中.js
- 使用锚标记在 nodeJS 中覆盖方法 GET 以删除
- 不能调用方法'get'未定义的使用mongodb与express
- 为什么javascript触发提交表单(方法get,目标空白)打开弹出窗口而不是新选项卡
- Rails链接到忽略e.preventDefault();从jQuery调用,因为方法::get已设置
- Emberjs Uncatch TypeError:Object #
- 不允许使用OPTIONS方法.Get工作,但不是POST
- 将用户ID传递给核心ajax方法GET,以检索谷歌云存储中的数据