Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $access_token = 'asddas';
- $owner_id = '-95098766';
- $count = 5;
- $get = vk('wall.get', [
- 'owner_id' => $owner_id,
- 'v' => '5.85',
- 'access_token' => $access_token,
- 'count' => $count
- ]);
- // Если ответ response, то продолджаем
- if (isset($get->response))
- {
- // Продолджаем работу, если записей больше 0
- if ($get->response->count > 0)
- {
- // Проходим циклом по полученным записям и записываем в массив c ключом
- // [id] (id записи), а в зачение[] записывается подмассив с фото
- foreach ($get->response->items as $key => $value)
- {
- $new[$value->id] = [
- 'text' => $value->text,
- 'photo' => ($value->attachments[0]->photo) ? $value->attachments : 0
- ];
- }
- }
- // Выводим на экран наш собранный массив, и делаем с ним что угодно,
- // например далее получаем из его ссылки на изображения
- print_r($new);
- }
- function vk($method, $params)
- {
- return json_decode(curl('https://api.vk.com/method/'.$method, $params));
- }
- function curl($url, $params = false)
- {
- $ch = curl_init($url);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- if (isset($params))
- {
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
- }
- $upd = curl_exec($ch);
- curl_close($ch);
- return $upd;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement