みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
現在FilemakerとDropboxの連携を行っていますが、
Dropboxからのフォルダダウンロードでつまづいており
どなたかお力を貸して頂けないかと思い質問させて頂きました。
やりたい事:
MacOS Filemaker上から、Dropbox特定のフォルダを
フォルダごとローカルへダウンロードしたいです。
Dropboxドキュメンテーション
https://www.dropbox.com/developers/docu … wnload_zip
上記を参考に下記のcURLを組み立て実行していますが、
「507エラー :フィールドの値が入力値の制限オプションに指定されている計算式を満たしません」が出現し、うまく動作しません。
------------------------------------------------------
curl -X POST
--header "Authorization: Bearer <token>"
--header "Dropbox-API-Arg: {"path":"/<foldername>"}"
------------------------------------------------------
アップロードや削除、1枚ずつのダウンロードは成功しています。
よろしくお願い致します。
Offline
フィールド値の制限のエラーですから、フィールドの設定を確認するしかなさそうですが...
himadanee様
ありがとうございます。
下記は実際に動かしているスクリプトですが、現在フィールドを使用しておらず
原因がわからない状態です。
# --- Dropboxのフォルダをローカルにダウンロードするスクリプト
変数を設定 [ $AccessToken ; 値: Get ( スクリプトの結果 ) ]
変数を設定 [ $url ; 値: "https://content.dropboxapi.com/2/files/download_zip" ]
変数を設定 [ $DropboxPath ; 値: "/photo-folder1" ]
テキストを挿入 [ 選択 ; ターゲット: $curl_option ; 「curl -X POST --header "Authorization: Bearer @@@access_token@@@" --header "Dropbox-API-Arg: {"path":"@@@dropbox_path@@@"}"」 ]
変数を設定 [ $curl_option ; 値: Substitute ( $curl_option ; [ "@@@access_token@@@" ; $AccessToken ] ; [ "@@@dropbox_path@@@" ; $DropboxPath ] ) ]
変数を設定 [ $api_result ]
URL から挿入 [ 選択 ; ダイアログあり: オフ ; ターゲット: $api_result ; $url ; SSL 証明書の検証 ; cURL オプション: $curl_option ]
→ここを実行時に「507エラー :フィールドの値が入力値の制限オプションに指定されている計算式を満たしません」
# ------------------------------------------------------------------
Offline
これの前にアクセストークンを取得するスクリプトを実行していると思いますが、そっちではフィールドを使ってませんか?
himadanee様
ありがとうございます。
そちらでもフィールドは使わず、カスタム関数を使用しています。
念の為、トークンを一度直書きでスクリプトをデバッグしてみましたが、
同じ507エラーが表示されました。
Offline
himadanee様
cURLオプションに以下を指定し
オブジェクトフィールドに挿入することで
フォルダのダウンロードに成功しました。
--FM-return-container-variable
ありがとうございました。
Offline
解決してよかったですが??
ダウンロードしたものが変数ないしフィールドに入るんですか?
そういえば、保存先のパスが指定されてないし、FMのcurlではファイルシステムにダイレクトにアクセスできないからそうするしかないのか...
テキスト変換しようとしてエラーになってたということだとしたら、不適切なエラーなのでバグの一種かな。
単独ファイルなら問題ないというのも、よくわかりませんね...
[ Generated in 0.009 seconds, 11 queries executed - Memory usage: 556.91 KiB (Peak: 563.09 KiB) ]