我编写了一个与 XTRF 的 Home Portal API 通信的系统。到目前为止,我已经设法创建项目、创建任务、添加任务和上传文件。
但是,当谈到在 XTRF 中完成的任务时,我无法找到通过 Home Portal API 下载翻译文件的方法。
经过一番调查,我发现一个项目的客户可以通过 Customer Portal API 访问这些文件。
使用这两个 API 的组合,我可以为每个项目找到一个客户,然后尝试以该客户身份登录并下载文件。
这似乎不是最好的方法,到目前为止,每当我尝试以客户身份登录时,我经常会收到以下回复:
{"status" : 400, "errorMessage" : "Specified person is not allowed to login."}
然而,这可能是一个许可问题。似乎我需要一个可以分配给每个项目的客户,这似乎是在解决问题而不是解决问题。
或者还有另一种方式,我在在线 API 文档中遗漏了。