首页 > 解决方案 > 如何在机器人框架中不使用 api-key 访问 API

问题描述

我是机器人框架的新手,我正在尝试使用 api-key 自动化 api。在员工应用程序中 - 在员工级别生成 API 密钥,并将该 api-key 注入 api。现在每次切换员工时,我都必须手动选择 api-key 并注入配置。下面是我使用 api-key 的代码

Create Session And Post Request With API Key
    [Documentation]  Input API Key Token To Authorize Platform API And Post A Request
    [Arguments]  ${request_body}  ${emp_id}  ${module_name}  ${status_code}
    create session  session  ${base_url_api}  disable_warnings=1
    &{headers}=    Create Dictionary    Content-Type=application/json  x-api-key=${api_token_key}
    ${api_response}=    post request  session    ${emp_id}/${module_name}  json=${request_body}
    ...  headers=${headers}
    log to console  API URL : ${api_response.url}
    Verify API Status Code   ${api_response}  ${status_code}
    [Return]  ${api_response}

我想消除 api-key 的依赖 有没有其他方法可以访问 api?

标签: pythonapirobotframework

解决方案


推荐阅读