C# 如何从XTRF API检索经典项目的文件?

C# 如何从XTRF API检索经典项目的文件?,c#,xtrf,C#,Xtrf,我已经编写了一个与XTRF的HomePortalAPI通信的系统。到目前为止,我已成功创建项目、创建任务、添加任务和上载文件 但是,当涉及到在XTRF中完成的任务时,我无法找到通过HomePortalAPI下载翻译文件的方法 通过一点调查,我发现项目的客户可以通过客户门户API访问文件 使用这两个API的组合,我可以为每个项目找到一个客户,然后尝试以该客户的身份登录并下载文件 这似乎不是最好的方法,到目前为止,每当我尝试以客户身份登录时,我通常会得到以下响应: {"status" : 400,

我已经编写了一个与XTRF的HomePortalAPI通信的系统。到目前为止,我已成功创建项目、创建任务、添加任务和上载文件

但是,当涉及到在XTRF中完成的任务时,我无法找到通过HomePortalAPI下载翻译文件的方法

通过一点调查,我发现项目的客户可以通过客户门户API访问文件

使用这两个API的组合,我可以为每个项目找到一个客户,然后尝试以该客户的身份登录并下载文件

这似乎不是最好的方法,到目前为止,每当我尝试以客户身份登录时,我通常会得到以下响应:

{"status" : 400, "errorMessage" : "Specified person is not allowed to login."}
然而,这可能是一个许可问题。 看起来,要么我需要一个可以分配给每个项目的客户,这似乎是在回避问题,而不是解决问题


或者还有另一种方法,我在API在线文档中错过了

请检查您是否在客户端设置中启用了“允许客户端门户访问”

请检查您是否在客户端设置中启用了“允许客户端门户访问”

这将解决这个问题,但我们需要访问每一个客户机文件,并且客户群不断扩大。理想情况下,我们需要一个解决方案来从一次登录访问任何客户端文件,但您的解决方案可能必须是我们所使用的。更新:勾选该设置,我仍然会得到相同的响应。不允许登录。这将解决问题,但我们需要访问每个客户机文件,客户群不断扩大。理想情况下,我们需要一个解决方案来从一次登录访问任何客户端文件,但您的解决方案可能必须是我们所使用的。更新:勾选该设置,我仍然会得到相同的响应。不允许登录。