2017-04-10 65 views
0

我想上傳我的api到heroku,我想要的是令牌隱藏的可能hakers.This代碼是在rails應用程序/資產/ application.js這是我的代碼instagram api rails隱藏的令牌在heroku

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); 
     } 
    }); 
    }); 

回答

1

將令牌存儲在您的rails應用程序可以訪問並傳遞給視圖的環境變量中。有一些gem如dotenv可以幫助您管理本地訪問。 This article解釋瞭如何在heroku中配置變量。