Есть такой JSON (VK Callback):
{
"type":"message_new",
"object":{
"id":207,
"date":1496515936,
"out":0,
"user_id":xxx,
"read_state":0,
"title":" ... ",
"body":"",
"attachments":[
{
"type":"photo",
"photo":{
"id":456239686,
"album_id":-15,
"owner_id":xxx,
"photo_75":"https:\/\/pp.userapi.com\/c636428\/v636428215\/518b3\/Z19yBGKd6OY.jpg",
"photo_130":"https:\/\/pp.userapi.com\/c636428\/v636428215\/518b4\/M5v3vOzVBTU.jpg",
"photo_604":"https:\/\/pp.userapi.com\/c636428\/v636428215\/518b5\/GGnhdalq4dk.jpg",
"photo_807":"https:\/\/pp.userapi.com\/c636428\/v636428215\/518b6\/9mb2RLIJ9To.jpg",
"photo_1280":"https:\/\/pp.userapi.com\/c636428\/v636428215\/518b7\/FAnQRoN9TdY.jpg",
"photo_2560":"https:\/\/pp.userapi.com\/c636428\/v636428215\/518b8\/o-Yc5_HCZvE.jpg",
"width":1600,
"height":2133,
"text":"",
"date":1488713884,
"access_key":"xxx"
}
}
]
},
"group_id":xxx
}
Каким способом узнать, было ли передано в сообщении изображение? На ум приходит только проверка вхождения определённой подстроки в строку и регулярные выражения. Заранее огромное спасибо.
if (response.object.attachments && response.object.attachments.type == 'photo') {
//...
}
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Стоит ли использовать flock() при чтении, например, с /dev/urandom?
Затруднения с данной строкой if(!(i%j)) break;Нашел то, что данное выражение равно (i%j)==0