2018年9月6日木曜日

FileMakerとRESTとかcurlとか

$ curl -v -XDELETE "https://api.airtable.com/v0/appR0HmLkAMlhF14d/%E6%92%AE%E5%BD%B1/recQxIJXhLtS1QmcU" \ -H "Authorization: Bearer YOUR_API_KEY"


"https://api.airtable.com/v0/appR0HmLkAMlhF14d/%E6%92%AE%E5%BD%B1/recQxIJXhLtS1QmcU" \
-H "Authorization: Bearer YOUR_API_KEY"
-X DELETE

と書けばOK

参考になるサイト
【FileMakerとREST入門】
https://notonlyfilemaker.com/2018/04/filemaker-rest/



4 件のコメント:

  1. $ curl -v -XPOST https://api.airtable.com/v0/appbV5YNEsqAuwn7Z/Table%201 \
    -H "Authorization: Bearer YOUR_API_KEY" \
    -H "Content-Type: application/json" \

    -d '{
    "fields": {
    "Name": "!!!!!!!"
    }
    }'
    いつも大変参考にさせていただいております。
    この時はどのような記述をされましたでしょうか?

    返信削除
    返信
    1. 追記致します。-d で多分詰まっていると思います。POSTにしろ、PUTにしろ、同じエラーが返ってきます。
      当初エスケープなのかと思っていましたが、頭が混乱し始めて式がめちゃくちゃになりました...。お知恵を貸してください。

      削除
  2. curlオプションでは
    "-d "& $data
    ↓じゃなくて
    "-d @$data"
    書くと、
    @付けるとcurl内のテキストでFileMakerの変数を指定できる

    返信削除
  3. ありがとうございました。
    変数のヒントを得て成功致しました。
    大変ありがとうございました。

    返信削除