2017年10月9日月曜日

FileMaker Pro 16 から Dropboxへファイルをアップロード

FileMaker Pro 16 から Dropboxへファイルをアップロード
動作検証
Windows 10|FileMaker Pro 16
iOS 10|FileMaker Go 16

Dropbox API v2 を使用する準備

以下にアクセス
https://www.dropbox.com/developers/apps/create

1. Choose an API
  Dropbox API を選択
2. Choose the type of access you need
  App folder– Access to a single folder created specifically for your app. を選択
3. Name your app
  任意の名前

[Create app]をクリック
この段階でDropbox内にName your appで指定した名前のフォルダが作成される。

OAuth 2
└ Generated access token の[Generate]ボタンをクリックし、access token を控える。


FileMaker Pro 16
スクリプト:
変数を設定 [$file; 値:オブジェクトフィールド]
URLから挿入
URL:https://content.dropboxapi.com/2/files/upload
cURLオプションの指定:
"
-X POST
-H \"Authorization: Bearer APIトークン\"
-H \"Dropbox-API-Arg: {\\\"path\\\": \\\"/ファイル名.png\\\",\\\"mode\\\": \\\"add\\\",\\\"autorename\\\": true,\\\"mute\\\": false}\"
-H \"Content-Type: application/octet-stream\"
--data-binary @$file
"

0 件のコメント:

コメントを投稿