繁体   English   中英

instagram api rails在heroku中隐藏令牌

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM