аякс кто подскажет как разобрать json
посылаю такой запрос аякс
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>vk api </title> </head> <body> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <script> $.ajax({ url: "https://api.vk.com/method/friends.search?count=3&access_token=здесь токен вк&v=5.75", method: 'GET', dataType: 'JSONP', success: function(data){ console.log(data); } }); </script> </body> </html> ответ от сервера {"response":{"count":6,"items":[{"id":480944884,"first_name":"Ольга","last_name":"Романенко"},{"id":480884186,"first_name":"Екатерина","last_name":"Карпова"},{"id":481313066,"first_name":"Карина","last_name":"Михеева"}]}} нужно допустим вывести в алерт только айдишники пользователей как это сделать? |
$.get( 'https://api.vk.com/method/friends.search?count=3&access_token=здесь токен вк&v=5.75', function(data) { let ids = data.response.items.map(item => item.id); alert(ids.join(', ')); } ); |
Цитата:
var o={ "response": { "count":6, "items":[ {"id":480944884,"first_name":"Ольга","last_name":"Романенко"}, {"id":480884186,"first_name":"Екатерина","last_name":"Карпова"}, {"id":481313066,"first_name":"Карина","last_name":"Михеева"} ] } }; var a=o.response.items; for (var i=0; i<a.length; i++) { alert(a[i].id); }; |
работает :dance:
|
а как этим трем пользователям отправить сообщение допустим "привет"?
для отправки есть такой запрос "https://api.vk.com/method/messages.send?user_id=здесь подставляется айди пользователя&message=привет&access_token=e3c1826cdb28b3da0900e90f2abd94xxxxxxxxd52ce830db3e8ed6aa6cd2ee3c2e1d3b52511c966&v=5.68" |
Цитата:
|
можно пример ?
|
Цитата:
var o={ "response": { "count":6, "items":[ {"id":480944884,"first_name":"Ольга","last_name":"Романенко"}, {"id":480884186,"first_name":"Екатерина","last_name":"Карпова"}, {"id":481313066,"first_name":"Карина","last_name":"Михеева"} ] } }; var a=o.response.items; for (var i=0; i<a.length; i++) { var request = "https://api.vk.com/method/messages.send?user_id=" + a[i].id + "&message=привет&access_token=e3c1826cdb28b3da0900e90f2abd94xxxxxxxxd52ce830db3e8ed6aa6cd2ee3c2e1d3b52511c966&v=5.68" alert(request); }; |
Часовой пояс GMT +3, время: 08:18. |