Ga naar inhoud
  • 0

Eerste experiment met cURL


Donamd

Vraag

 

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 ?

 

aangepast door Donamd
Link naar reactie

6 antwoorden op deze vraag

Aanbevolen berichten

  • 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 naar reactie
  • 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 naar reactie
  • 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 naar reactie

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...