现在我正在编写一个客户端javascript应用程序,它向USPS Price Calculator API发出请求.为了发出此请求,我需要在请求的xml中提供我的API用户ID.标签看起来像这样:
<RateV4Request USERID="ThisIsWhereMyUserIdGoes">.我的问题是:有什么办法可以将我的用户ID提供给javascript,同时仍然将其隐藏在查看客户端文件的用户身上.现在,我唯一的解决方案是在我的服务器中创建一个具有User ID的PHP文件,然后在客户端javascript中使用AJAX请求将其存储在全局变量中.它看起来像这样:
var userID;
$.get("/secrets.php", function( data ) {
userID = data;
});
Run Code Online (Sandbox Code Playgroud)
这是否足以让我的应用程序用户看不到我的API用户ID?我还能做什么?