Hi,
I am building a API for MR33 AP. I follow the https://developer.cisco.com/meraki/ 's Location Services steps.
1. In my PC, use sample Meraki Python script, import Flask, run API server => successful
2. In my PC, run ngrok http 5000 => successful
3. In Meraki Dashboard, Enable Scanning API, Got Validator key, Enter Validation key into step1, Enter Post URL from ngrok in Step2, run "Validate" button => Validated successfully
4.In my PC, Flask showed "200 OK" and Python program was waiting for POST data to come...
However, there was no data from Meraki Dashboard coming.
So, I checked at Meraki Dashboard, I saw the Post URLs status is red, and scanning message said "HTTP 404 : Host is dropping Scanning API POSTs"
What has i missed, please anyone advise?
Thanks,
Sakul
p.s. I noticed that in the Meraki Dashboard > Location and scanning > Post URL, there is a "Secret" field.
However, in your https://developer.cisco.com/meraki/ Location Services, I do not see any line verifying the "secret" key in the Python sample script. Is that the case ?