Jump to content
  • 0

Eerste experiment met cURL


Donamd

Question

 

Ik ben mijn eerste stapjes aan het zetten met cURL maar hier komt momenteel weinig duidelijkheid in voor mij.

Ik ben aan het proberen om een Bose Versterker aan te spreken via cURL.

Bose heeft een app, Soundtouch genaamd waar ook een api voor bestaat.

Onderstaande tekst komt uit de handleiding van de api als voorbeeld om het volume aan te passen, maar krijg het niet werkende.

Voor zover ik uit de handleiding van Filemaker kan afleiden moet bij opties voor cURL bij de scriptstap Invoegen vanuit Url onderstaande ingegeven worden.

Citaat

curl -X POST --header 'Content-Type: application/json' --header 'Accept: text/html' -d '{ \ 
   "volume": 15 \ 
 }' 'http://192.168.1.61/volume'

Kunnen jullie eens bekijken op welke wijze dit zou ingevoerd dienen te worden ?

 

Edited by Donamd
Link to comment

6 answers to this question

Recommended Posts

  • 0

Ha mooi, weer een gebruiker die Filemaker cURL toe wil passen!

Dan kan je onderstaande code gebruiken

 

Set Variable [ $__HEADERS; Value:
" -X POST " &
" --header \"Content-Type: application/json\" " &
" --header \"Accept: text/html\" " ]

Set Variable [ $__DATA; Value:"{\"volume\":15}" ]

Set Variable [ $__CURL; Value:$__HEADERS & " -d @$__DATA" ]

Insert from URL [ Soundtouch::result; "http://192.168.1.61/volume"; cURL options: $__CURL ] [ Do not automatically encode URL; Select; No dialog ]

Succes 

André

Link to comment
  • 0

Dank André!

Even ter verduidelijking. Zie ik het goed dat de enkele quotes uit de handleiding

--header 'Content-Type: application/json'

dubbele quotes worden in de Filemaker string?

" --header \"Content-Type: application/json\" " &

Dat is verwarrend, maar wel zeer belangrijk om te weten!! Tenzij het hier om een typefout gaat....

 

rmw

Link to comment
  • 0

Hoi rmw ,

Filemaker struikelt over enkele Quotes '  vandaar Escape van de dubbele Quotes!

Hopelijk dat Filemaker op korte termijn de enkele Quotes  in (o.a.) cURL toestaat , 

Mijn inziens is het een groot voordeel, Veel netter en duidelijk programmeren, ook zijn de cURL ( en JSON ) voorbeelden beter over te nemen in de calculaties 

Ik test de cURL altijd via de "Command line" en gebruik daar wel enkele Quotes, bij plakken van de code naar Filemaker altijd eerst even door een tekst editor halen -> zoek / vervang 

 

Gr André

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...