我正在寻找一种从PayPal API获取OAuth令牌的方法。传递clientID时我需要使用基本授权:secret。遗憾的是,Base-64模块不适用于NativeScript,而NativeScript-OAuth-Plugin不提供加密数据。我正在搜索的是JavaScript / Typescript中btoa函数(将是最简单的方法)的方法或变通方法。有人知道这样做的方法或者我可以使用的插件吗?
答案 0 :(得分:3)
对于android,你可以做到
android.util.Base64.decode(dataToDecode, android.util.Base64.DEFAULT);
并将declare var android
添加到ts文件中的@Component
上方
答案 1 :(得分:0)
NativeScript实际上为base-64和utf-8编码提供了一个插件。 here描述了如何使用以及在何处找到它们。