Paw Extensions:基于URI的动态值

时间:2016-02-01 19:04:35

标签: paw-app

我的API包含帐户ID作为网址的一部分(例如/ account / 7319310 / report),其中7319310是帐户ID。

每个帐户都有不同的凭据,存储在MySQL中,但如果它更容易存储,则可以以其他方式存储。

我希望Paw根据URI中的帐户参数自动使用正确的凭据(它始终是第二个元素) - 这可能吗?

1 个答案:

答案 0 :(得分:1)

在爪子中,您可以使用正则表达式动态从网址中提取所需的数据:

enter image description here

Paw没有与MySQL的直接连接,您可以从自定义值发出http请求,但是您需要运行服务器才能将这些请求推送到服务器。更好的选择是将凭证保存到平面json文件中。

{
    "1234334": {
                    "key1": 123456,
                    "key2": 345211
               }
}

通过此保存,您可以在自定义动态值中加载此json文件: enter image description here

您可以在此处使用正则表达式动态值嵌入提取的用户ID。内联代码。 Paw将在每个请求上重新加载文件,因此您可以设置一个cron作业将数据库转储到此JSON文件。