みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
はじめまして。初の投稿になります。
FM18 Win10
LINE WORKS APIでFileMakerからラインワークス経由でテキストメッセージを送信したいと考えています。
https://developers.worksmobile.com/jp/d … 01?lang=ja
Postmanでは問題なく送信成功するのですがFileMakerでは失敗します。
以下Postmanのコードです。
curl -X POST \
https://apis.worksmobile.com/r/jp****** … ssage/push \
-H 'Accept: */*' \
-H 'Accept-Encoding: gzip, deflate' \
-H 'Authorization: Bearer AA******' \
-H 'Cache-Control: no-cache' \
-H 'Connection: keep-alive' \
-H 'Content-Length: 98' \
-H 'Content-Type: application/json; charset=UTF-8' \
-H 'Host: apis.worksmobile.com' \
-H 'Postman-Token: bee4***********' \
-H 'User-Agent: PostmanRuntime/7.19.0' \
-H 'cache-control: no-cache' \
-H 'consumerKey: z4*********' \
-d '{
"accountId":"****@****",
"content":{
"type": "text",
"text": "テスト"
}
}'
これをURL から挿入で
URLを指定 https://apis.worksmobile.com/r/jp****** … ssage/push \
cURLオプション
"-X POST
-H \"Authorization: Bearer AA******\"
-H \"Content-Type: application/json; charset=UTF-8\"
-H \"consumerKey: z4*********\"
-d {
\"accountId\" : \"****@****\",
\"content\" :
{
\"type\" : \"text\"
\"text\" : \"テストです\",
}
}"
そうすると{"message":"Malformed json parameter","domain":"common","code":"BAD_REQUEST"}という結果が返ってしまいます。
色々と試していますがcURLやjsonへの理解が足りず苦戦しています。LuminFireのcURL demoも試しましたがこちらもうまくいかないです(エラー400が出る)。
cURLオプションの記述方法についてアドバイス頂けると幸いです。よろしくお願いします。
未検証ですが...
日本語の場合、以下の様な記述が要るのでは。
"i18nTexts": [{
"language": "ja_JP",
"text": "こんにちは"
メッセージ送信 (text)
https://developers.worksmobile.com/jp/d … 01?lang=ja
または、Postman では大丈夫なようなので、日本語部分をURLエンコードしてみるとか。
また、--data-binary を試してみるとか。
Offline
-d は改行やスペースを含む場合@$変数を使わないと非常に面倒です。変数なら''の中身をそのまま入れれば通るはず。
qb_dp 様
アドバイスありがとうございます。-dを--data-binaryにしたところ無事に送信成功しました。
大変感謝です。
メールでの通知は送信アカウントの問題があったので、ラインなどのbotが使えると便利ですね。
himaganee 様
変数試してみましたが、私の理解が足りないためかまだ成功していません。
今回はサンプルファイルのためcURLオプションにベタ打ちしていますが実際はフィールド値や変数を使っていくことになると思うのでもっと勉強していきます。
またわからないことがありましたらこちらで質問させていただきますのでよろしくお願いします。ありがとうございました。
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 511.94 KiB (Peak: 518.33 KiB) ]