みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
mac OS Big Sur
FM 19 Pro
スマレジから登録されている会員情報などをFileMakerへ取り込むスクリプトを作りたいのですが、APIを使うのが初めてなため、準備や各種設定方法など教えてください。
スマレジ側の情報を更新する必要はありません。
まずは、会員情報をFileMakerに取り込む機能を実装したいと思います。
スマレジのAPIアクセス用の 契約ID / URL / アクセストークンは既にあります。
また、パラメータなどが分かる仕様書もあります。
https://xfs.jp/drHD5M
https://xfs.jp/VTX6r1
必要に応じて、当方で試用登録しているスマレジの、契約ID / URL / アクセストークンをお知らせします。
そこから、会員情報を取り込む方法を知りたいと思います。
現状サンプルで会員情報2名が登録されております。
どうぞ宜しくお願い致します。
Last edited by u1 (2022-02-24 23:53:54)
Offline
仕様書見ましたが、APIは非常に簡単なものです。仕様書には、サンプルも載っていますし、ご自分である程度作られて、行き詰ればそれを提示して助けを求めましょう。
とりあえず、cURL でこの掲示板を検索すると、色々な事例が出ていきます。具体的な物もあるので、それを参考に試してみてください。
それができなければ有償で依頼されるべきなのでは。ここは、無償で作ってください、というサイトではないです。おそらく、 最終的には、スマレジとFMの会員情報を同期させ、FMからも登録できるようにしたい、売上げをFMへ取り込んでそれを集計したい、というかたちになるでしょうから。
Last edited by Shin (2022-02-25 09:30:58)
Offline
スマレジとFileMakerの同期処理を作成したことがありますが、難しい処理を記述する必要はありません。
スマレジの会員情報は、3つの変数と1つのスクリプトステップで取得することができます。
スクリプトステップ : URLから挿入
変数1 : $URL ...スマレジのapiのアドレス (ex. https://api.smaregi.jp/契約者ID/pos/... )
変数2 : $オプション ...apiで欲しい情報を指定したりするオプション (ex. curl -x GET ... )
変数3 : $結果 ...apiの返り値を入れる変数
$URLと$オプションはAPI連携先(スマレジ)のおっしゃる通りに作成します。すべて仕様書に記載されているはずです。
変数を入力ミスがないように作成したら、
URLから挿入 ターゲットに$結果、URLを指定に$URL、curlのオプションに$オプションを指定して完成です。
上手くいけばJSON形式で値が返ってきますので、煮るなり焼くなりご自由にどうぞ。
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 554.47 KiB (Peak: 586.28 KiB) ]