在使用Instagram API时,如何在Meteor中请求、存储和使用访问令牌
How to request, store, and use an access token in Meteor while using the Instagram API
如何从Meteor框架中的API请求、存储和使用访问令牌?我目前正在尝试从(Instagram API)[https://instagram.com/developer/authentication/]发出请求,但我首先需要请求一个访问令牌并存储它以供以后使用。
这样做的一般结构是什么?我有我的客户端Id和客户端秘密存储在设置。并加载services配置包。我想我需要使用http创建某种方法。得到,但如果有人能给一个简短的演练,将非常感激!在Meteor文档中没有太多关于这个的内容。
您可以使用Bozhao Package。
直接安装。
meteor add bozhao:accounts-instagram
这将完全像核心帐户一样工作- facebook || google || twitter
你可以在accountsOnCreateUser方法
上做这样的事情if (user.services.instagram) {
console.log("-- REGISTED USER WITH INSTAGRAM ");
instagramProfile = {
socialProfileUrl: user.services.instagram.profile_picture,
socialName: user.services.instagram.full_name,
service: "Instagram",
profileUrl: "https://instagram.com/"+ user.services.instagram.username
};
user.profile = instagramProfile;
}
现在知道了这一点,你可以看到我们在user.services.instagram
对象中有用户数据,应该有一个accessToken和id字段,您可以向https://instagram.com/api/v1/
发出POST/GET http请求。
我从来没有做过一个HTTP请求到Instagram的API,但它应该类似于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);
}
});
相关文章:
- 使用Javascript获取Twitter访问令牌
- FB.login访问令牌facebook javascript SDK
- Phonegap:获取访问令牌时出现LinkedIn登录错误
- 访问令牌和响应数据
- 访问令牌facebook未激活
- OAuth和访问令牌
- 如何安全地获取&使用Facebook应用程序访问令牌发送通知使用PHP&Javascript
- 使用Javascript向ID数组发送通知时出现Facebook访问令牌错误
- 如何使用密码和用户名从 bitly 获取访问令牌
- Facebook Javascript SDK:发布到提要时验证访问令牌时出错
- Axios CORS 问题与 Github oauth 未获取访问令牌
- 如何将访问令牌用于Facebook Opengraph javascript SDK api请求
- 如何在Windows 8 JavaScript(Metro)中将twitter oAuth请求令牌转换为访问令牌
- 不能在 AngularJs 混合应用程序上的 youtube api v3 的发布请求中使用访问令牌
- 我将如何形成正确的 POST 请求以LinkedIn将临时身份验证代码交换为访问令牌,SSL3 是原因吗?
- 如果用户喜欢Facebook页面,则无需请求访问令牌
- 使用现有的访问令牌在.net中请求谷歌驱动器
- 在http请求前检查访问令牌
- 在使用Instagram API时,如何在Meteor中请求、存储和使用访问令牌
- 从Facebook页面获取公开照片,而无需请求访问令牌