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 );

それでおしまい!Data Service で多くのことができます。

編集: FileBoxテーブルはReadアクセスのみを許可しているようです...ばかげています。API 経由でファイルを完全に削除することは不可能のようです。ゴールド スター、インフュージョンソフト。

ファイルを「削除」する代わりに、ファイルの内容を空の文字列に置き換えることができます。何かのようなもの:

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

これは実際にはテーブルからファイルエントリを削除しないことに注意してください...

于 2014-10-23T05:47:15.463 に答える
0

API を介して FileBox からファイルを削除する方法はありません。これは、ファイルが誤って削除されるのを防ぐために意図的に行われました。

于 2014-10-23T22:44:20.207 に答える