我是 infusionsoft API 的新手,我正在尝试在联系人的文件箱中维护一些文件......
根据 API 文档:
https://developer.infusionsoft.com/docs/read/File_Service
我可以添加一个文件 我可以重命名一个文件 我可以替换一个文件
似乎无法删除文件或获取包含详细信息的文件列表..
我希望能够替换或删除以前的文件并上传一个新文件。
有谁知道这样做的方法?
谢谢
我是 infusionsoft API 的新手,我正在尝试在联系人的文件箱中维护一些文件......
根据 API 文档:
https://developer.infusionsoft.com/docs/read/File_Service
我可以添加一个文件 我可以重命名一个文件 我可以替换一个文件
似乎无法删除文件或获取包含详细信息的文件列表..
我希望能够替换或删除以前的文件并上传一个新文件。
有谁知道这样做的方法?
谢谢
欢迎来到数据服务和表格交互的美妙世界!具体来说,您将要使用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, '');
请注意,这实际上不会从表中删除文件条目...
无法通过 API 从 FileBox 中删除文件。这样做是为了防止文件被意外删除。