2

我是 infusionsoft API 的新手,我正在尝试在联系人的文件箱中维护一些文件......

根据 API 文档:

https://developer.infusionsoft.com/docs/read/File_Service

我可以添加一个文件 我可以重命名一个文件 我可以替换一个文件

似乎无法删除文件或获取包含详细信息的文件列表..

我希望能够替换或删除以前的文件并上传一个新文件。

有谁知道这样做的方法?

谢谢

4

2 回答 2

2

欢迎来到数据服务表格交互的美妙世界!具体来说,您将要使用DataService.delete删除数据库中的文件。您还可以使用DataService.query获取文件详细信息。

这是通过 PHP SDK 删除文件的示例:

$file_id = 123;
$deleted = $app->dsDelete( 'FileBox', $file_id );

而已!您可以使用数据服务做很多事情。

编辑:看起来 FileBox 表只允许Read访问......傻。通过 API 完全删除文件似乎是不可能的。金星,InfusionSoft。

“删除”文件的另一种方法是将文件内容替换为空字符串。就像是:

$file_id = 123;
$deleted = $app->replaceFile( $file_id, '');

请注意,这实际上不会从表中删除文件条目...

于 2014-10-23T05:47:15.463 回答
0

无法通过 API 从 FileBox 中删除文件。这样做是为了防止文件被意外删除。

于 2014-10-23T22:44:20.207 回答