【问题标题】:Synology FileStation APISynology FileStation API
【发布时间】:2020-05-13 23:52:47
【问题描述】:

您好我正在尝试使用synology api下载文件,似乎API文档已过时, 我使用 API 成功登录和注销, 但是当我尝试使用这个 api 调用时

http://myds.com:5000/webapi/entry.cgi?api=SYNO.FileStation.Info&version=1&method=getinfo

响应发送错误 103,“方法不存在”。 根据文档,首先,您必须检索 cgi 路径,在我的情况下是“entry.cgi”。 那你就知道api方向的那部分了 /webapi/?api=&version=&method=[&][&_sid=]

根据错误 103,(在这种情况下是 getinfo)不存在,但文档告诉其他事情.. 它让我发疯

https://global.download.synology.com/download/Document/Software/DeveloperGuide/Package/FileStation/All/enu/Synology_File_Station_API_Guide.pdf

最近有人用过 Synology api 吗?我需要弄清楚如何使用 SYNO.FileStation.Download api 调用。

【问题讨论】:

  • 你能举出你正在尝试使用的确切命令的例子吗?

标签: api nas synology


【解决方案1】:

恐怕您需要查看 filestation php 文件的代码。 以下是对 PhotoStation 的一些印象:

https://gist.github.com/anthonydahanne/4583444 https://blog.jbowen.dev/synology/photostation/getting-started/get-api-info/

与 PhotoStation 类似,我会首先搜索 info-method 以检查 API 应该提供什么。

【讨论】:

    【解决方案2】:

    我刚好看到你的帖子,你试过查看你的 Diskstation 上可用的 API 吗?你可以通过调用来做到这一点

    http://<YourDiskstationURL:Port>/webapi/query.cgi?api=SYNO.API.Info&version=1&method=query&quer%20y=all
    

    我有一个看起来像下载功能的继承者的功能:

    {"maxVersion":2,"minVersion":1,"path":"entry.cgi","requestFormat":"JSON"}
    ,"SYNO.FileStation.Download":
    

    在 API 文档中 Synology 建议检查特定 API 是否可用或是否已更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-16
      相关资源
      最近更新 更多