[英]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.