Я разработчик IOS.
Я использую SinchVerification для мобильной проверки в приложении IOS, есть один шаг безопасности. Передайте пользовательские данные в запросе sinchrequest, после чего sinch вызовет наш серверный API (Verification Callback API) с сервером, если он получит действительный ответ от нашего сервера, то только он отправит подтверждающее сообщение, чтобы предотвратить неправильное использование нашего SMSVerificationApplicationKe
,
Теперь я передал пользовательскую строку, но в PHP получил следующий запрос, поэтому не знаю, как получить мою переданную строку.
{"Host":"web.yourhost.test”,”Connection":"Keep-Alive","Accept-Encoding":"gzip","CF-IPCountry":"GB","X-Forwarded-For":"213.242.88.220","CF-RAY":"30cff02a4c2416d0-ARN","Content-Length":"816","X-Forwarded-Proto":"https","CF-Visitor":"{\"scheme\":\"https\"}","x-timestamp":"2016-12-06T13:03:28.2621119Z","Authorization":"application 737481a8-d133-4c71-9e9b-3a80656bbefd:p9rRHZZFutjmYOYDgBzWAYos6Mt4EXpUroUawSjOeBQ=","Content-Type":"application\/json; charset=utf-8","Cookie":"__cfduid=d5eaa6f6e99e7605ed74e0a40e50e50271481020280","CF-Connecting-IP":"213.242.88.220"}
И я звоню,
[SINVerification SMSVerificationWithApplicationKey:@"YOUR_KEY" phoneNumber:@"+919999999999" custom:@"stringTest"];
Вам нужно прочитать тело запроса, который содержит Json
$data = json_decode(file_get_contents('php://input'), true);
Других решений пока нет …