簡體   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