Javascript 如何在使用Instagram API时在Meteor中请求、存储和使用访问令牌
在Meteor框架中,如何从API请求、存储和使用访问令牌?我目前正在尝试从(Instagram API)[发出请求,但我首先需要请求一个访问令牌并将其存储起来以备将来使用 这样做的一般结构是什么?我在settings.json中存储了我的客户端Id和客户端机密,并加载了服务配置包。我认为我需要使用http.get创建某种方法,但是如果有人能简要介绍一下,我将不胜感激!Meteor文档中对此没有太多介绍 您可以使用此软件包 只需安装它Javascript 如何在使用Instagram API时在Meteor中请求、存储和使用访问令牌,javascript,api,meteor,instagram,Javascript,Api,Meteor,Instagram,在Meteor框架中,如何从API请求、存储和使用访问令牌?我目前正在尝试从(Instagram API)[发出请求,但我首先需要请求一个访问令牌并将其存储起来以备将来使用 这样做的一般结构是什么?我在settings.json中存储了我的客户端Id和客户端机密,并加载了服务配置包。我认为我需要使用http.get创建某种方法,但是如果有人能简要介绍一下,我将不胜感激!Meteor文档中对此没有太多介绍 您可以使用此软件包 只需安装它 meteor add bozhao:accounts-ins
meteor add bozhao:accounts-instagram
这将与核心账户——facebook | | |谷歌| | twitter——完全一样
你可以在方法上做类似的事情
现在知道了这一点,您可以看到我们在user.services.instagram
对象中有用户数据,应该有一个accessToken和id字段,您可以对https://instagram.com/api/v1/
我从未对Instagram API进行过HTTP请求,但它应该与facebook类似(如果不抱歉的话,下面的代码对您帮助不大)
使用参数的简单http调用
Meteor.http.get("https://instagram.com/api/v1/", {
headers: {
"User-Agent": "Meteor/1.0"
},
params: {
access_token: user.services.accessToken
}
},function(error,result){
if(!error){
console.log(result);
}
});
Meteor.http.get("https://instagram.com/api/v1/", {
headers: {
"User-Agent": "Meteor/1.0"
},
params: {
access_token: user.services.accessToken
}
},function(error,result){
if(!error){
console.log(result);
}
});