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 页面时我还没有登录?
最佳答案
不太确定问题是什么,但作为解决方法,您可以使用 requestjs 发送 GET 请求
https://api.instagram.com/v1/media/popular?access_token=ACCESS-TOKEN
网址。您将获得相同的数据。可能不是一个明确的解决方案,但我知道这肯定有效。
关于node.js - Instagram 与 NodeJS 抛出 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35986217/