2017-04-10 1 views
0

heroku에 내 API를 업로드하고 싶습니다. 토큰이 가능한 hakers에 숨겨져 있습니다.이 코드는 ruby ​​app/assets/application.js에 있습니다.이 코드는 내 코드입니다.instagram api rails 히로쿠의 숨겨진 토큰

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

레일즈 앱이 액세스하고 뷰로 전달할 수있는 환경 변수에 토큰을 저장하십시오. 지역에 대한 액세스를 관리하는 데 도움이되는 dotenv와 같은 보석이 있습니다. This article은 heroku에서 변수를 구성하는 방법을 설명합니다.