2017-04-10 13 views
0

私のapiをherokuにアップロードしたいと思っています。トークンが潜在的な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で変数を設定する方法を説明しています。