[英]instagram api rails hidden token in heroku
我想将我的api上传到heroku,我想要的是令牌被隐藏以供可能的黑客使用。此代码在Rails app / assets / application.js中的ruby中
var token = "MYTOKEN",
userid = MYUSERID,
num_photos = 4;
$(document).ready(function() {
$.ajax({
url: 'https://api.instagram.com/v1/users/' + userid + '/media/recent/?access_token=' + token,
dataType: 'jsonp',
type: 'GET',
data: {access_token: token, count: num_photos},
success: function(data){
console.log(data);
for( x in data.data ){
$("#container").append('<li><img src="'+data.data[x].images.standard_resolution.url+'"></li>');
}
},
error: function(data){
console.log(data);
}
});
});
将令牌存储在环境变量中,然后您的rails应用程序可以访问该环境变量并将其传递到视图。 有诸如dotenv之类的宝石,可以帮助您在本地管理对它们的访问。 本文介绍了如何在heroku中配置变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.