# Bij een logica post json komt data niet in $\_POST

**URL:** <https://community.homey.app/t/bij-een-logica-post-json-komt-data-niet-in-post/42359>\
**Category:** Flows\
**Tags:** flow\
**Created:** [February 3, 2021, 4:38pm UTC](https://community.homey.app/t/bij-een-logica-post-json-komt-data-niet-in-post/42359 "2021-02-03T16:38:18Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![JohnnyHogenbirk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johnnyhogenbirk/32/17498_2.png) [@JohnnyHogenbirk](https://community.homey.app/u/JohnnyHogenbirk)\
**Post date:** [February 3, 2021, 4:38pm UTC](https://community.homey.app/t/bij-een-logica-post-json-komt-data-niet-in-post/42359/1 "2021-02-03T16:38:18Z")

</div>

Ik heb een Logica aangemaakt, maar in mijn php is $\_POST leeg. Instellingen:

methode: post  
url: [https://www.xxx.nl/xx.php](https://www.xxx.nl/xx.php)  
headers: content-type: application/json; charset=utf-8  
body: {“datum”: _Datum_, “tijd”: etc.}  
(Die Datum is een tag van Homey)  
In mijn code loop ik de postings door:  
foreach($\_POST as $key =\> $value) {

Die mail ik vervolgens ff voor de test naar mezelf. De mail komt aan, maar er was geen enkele $\_POST .  
Enig idee wat ik fout doe?

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [February 3, 2021, 7:13pm UTC](https://community.homey.app/t/bij-een-logica-post-json-komt-data-niet-in-post/42359/2 "2021-02-03T19:13:26Z")

</div>

Kun je een screenshot maken van de instellingen? Zoals het er nu op lijkt zet je geen quotes om de Datum heen, bijvoorbeeld.

---

<div class="post-metadata">

**Author:** ![JohnnyHogenbirk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johnnyhogenbirk/32/17498_2.png) [@JohnnyHogenbirk](https://community.homey.app/u/JohnnyHogenbirk)\
**Post date:** [February 3, 2021, 8:25pm UTC](https://community.homey.app/t/bij-een-logica-post-json-komt-data-niet-in-post/42359/3 "2021-02-03T20:25:15Z")

</div>

Klopt, quotes/aanhalingtekens had ik niet gedaan. Net wel, maar hielp niet:

 ![Screenshot_20210203-212318_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/e/4e30305da0b5581eeb4c5d0029dd48037f926e86.jpeg)

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [February 4, 2021, 5:57am UTC](https://community.homey.app/t/bij-een-logica-post-json-komt-data-niet-in-post/42359/4 "2021-02-04T05:57:47Z")

</div>

Kan je server wel omgaan met al die extra spaties? Heb je al eens geprobeerd of het werkt als je helemaal geen tags gebruikt maar een statisch stuk JSON?

---

<div class="post-metadata">

**Author:** ![JohnnyHogenbirk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johnnyhogenbirk/32/17498_2.png) [@JohnnyHogenbirk](https://community.homey.app/u/JohnnyHogenbirk)\
**Post date:** [February 4, 2021, 6:49pm UTC](https://community.homey.app/t/bij-een-logica-post-json-komt-data-niet-in-post/42359/5 "2021-02-04T18:49:43Z")

</div>

Na een poosje puzzelen ben ik er achter.  
Ik was gewend om json berichten die vanuit de browser werden gedaan via $\_POST op te vragen.  
Blijkbaar werkt een posting vanuit Homey anders, want ik moest de posting nu via file\_get\_contents(“php://input”) ophalen, dan met json\_decode() omzetten, daarna pas met die foreach die ik had vermeld hierboven doorlopen.  
Ofwel, probleem opgelost! Dank voor je hulp!
