【问题标题】:Apache Superset Rest API get chart screenshotApache Superset Rest API 获取图表截图
【发布时间】:2022-01-15 01:51:58
【问题描述】:

我想通过 Rest API 获取 Superset 图表的屏幕截图,但我做不到。 当我只是运行查询时,一切都很顺利,我得到了很好的回应。但是当我尝试通过 Get 获取屏幕截图时:

curl -X 'GET' \
  'http://localhost:8088/api/v1/chart/132/cache_screenshot/?q=%7B%0A%20%20%22force%22%3A%20true%2C%0A%20%20%22thumb_size%22%3A%20%5B%0A%20%20%20%201000%0A%20%20%5D%2C%0A%20%20%22window_size%22%3A%20%5B%0A%20%20%20%201000%0A%20%20%5D%0A%7D' \
  -H 'accept: application/json' \
  -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE2MzkwNTAxNTcsIm5iZiI6MTYzOTA1MDE1NywianRpIjoiY2MyMjI5ZDQtNmIwMi00ZTRhLTg1NmItYWQ5MzcyNmFkOWM2IiwiZXhwIjoxNjM5MDUxMDU3LCJpZGVudGl0eSI6MSwiZnJlc2giOnRydWUsInR5cGUiOiJhY2Nlc3MifQ.SlLRk-BHoTzI3zEEzpl4GVGpUFQRlStT4-Sondnz-pg'

我收到错误 404:

{
  "message": "Not found"
}

另外,我找不到关于 Apache Superset Rest API 的好文档。有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: api rest apache-superset


    【解决方案1】:

    这是由于 webdriver 配置不正确造成的。您应该检查超集工作人员的日志。对我来说,错误是:

    selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
    

    为了安装,你可以看看线程:superset screenshot issue

    【讨论】:

      猜你喜欢
      • 2023-01-21
      • 2019-10-11
      • 2021-03-31
      • 1970-01-01
      • 2020-08-12
      • 2022-11-07
      • 2022-01-16
      • 2021-05-22
      • 1970-01-01
      相关资源
      最近更新 更多