【发布时间】:2016-03-14 11:24:34
【问题描述】:
var express = require('express'),
instagram = require('instagram-node').instagram(),
app = express();
instagram.use({access_token: 'MY_ACCESS_TOKEN'});
instagram.use({
client_id: 'my_client_id',
client_secret: 'my_client_secret'
});
app.get('/', function(req, res) {
instagram.use({ access_token: 'MY_ACCESS_TOKEN' });
instagram.media_popular(function(err, medias, remaining, limit) {
if (err) {
res.send(err.body);
}
else {
console.log(medias);
res.render('pages/index', { grams: medias });
}
});
});
app.listen(8888,function(){
console.log("listening port 8888")
});
所以,这是我的代码。当我点击http://localhost:8888 时,我会看到以下页面
- 我做错了什么?
- 为什么我得到 404 页面时没有登录?
【问题讨论】:
-
您是否进入了 if 错误语句?如果是这样,我建议您注销错误并将其与您的问题一起发布
-
是的,流程正在进入我记录的 if(err) 状态,我得到了 instagram 404 页面的 html 代码
-
您确定它不是html错误上的body属性吗?你能发布问题中的错误吗?
-
请查找err.body日志here
-
你能把 err 的 full 输出贴出来吗?不只是 err.body
标签: node.js instagram-api