• Как получить список постов в определенной группе в вк с помощью vk api?

    @Elmodo
    Воспользоваться методом wall.get VK API (https://vk.com/dev/wall.get).
    На PHP примерно так:
    var_dump(wallGet($owner_id, $count)); //должен вывести массив записей сообщества $owner_id, в количестве $count
    function wallGet($owner_id, $count) {
            $result = api('wall.get', array(
                        'owner_id' => -(int)$owner_id,
                        'count' =>(int)$count,
            ));
            if ($result !== false) {
                return $result['items'];
            }
            else {
                return false;
            }
    }
    
    function api($method, $params) { 
            $params['access_token'] = $access_token;
            $params['v'] = $api_version;
            $url = 'https://api.vk.com/method/' . $method;
            if (!function_exists('curl_init')) {
                die('ERROR: CURL library not found!');
            }
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_URL, $url);
            curl_setopt($ch, CURLOPT_POST, true);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
            curl_setopt($ch, CURLOPT_HTTPHEADER, array(
                "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 (.NET CLR 3.5.30729)",
                "Accept-Language: en-us,en;q=0.5}"
            ));
            curl_setopt($ch, CURLOPT_HEADER, 0);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
            $json = curl_exec($ch);
            $error = curl_error($ch);
            if ($error) {
                error_log($error);
                return false;
            }
            curl_close($ch);
            $response = json_decode($json, true);
            if (!$response || !isset($response['response'])) {
                error_log($json);
                return false;
            }
            return $response['response'];
    }
    Ответ написан
    2 комментария
  • Как через vk_api узнать информацию о пользователе?

    SilenceOfWinter
    @SilenceOfWinter
    та еще зажигалка...
    вместо id можно использовать slug: vk.com/solnzew, slug - solnzew
    Ответ написан
    Комментировать
  • Как через vk_api узнать информацию о пользователе?

    @StockholmSyndrome
    'users_ids':11111

    внимательнее нужно быть, параметр называется user_ids
    Ответ написан
    Комментировать
  • Какие книги существуют для изучения библиотеки PyGame для Python(на русском)?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    но самые простые игры безумно хочется поклепать :)

    Оставьте Python для других задач, которые вы хотели решать с его помощью, а самые простые игры пишите на Unity.

    Как говорится, лучше день потерять, потом за пять минут долететь (Unity). Либо можно продолжать всю жизнь ходить пешком (PyGame). Когда-нибудь придётся решиться, если так хочется делать простые игры. Но лучше рано, чем поздно.

    Просто поймите, что языки создаются изначально для какой-то цели, поэтому хорошо подходит для неё и смежных областей, и плохо подходит для других, поэтому не применяется там. Нормальному программисту, даже начинающему, нет особой проблемы изучить синтаксис нового языка. Сложности начинаются, когда этот язык начинает применяться для несвойственных ему задач. Возможно, когда-то давным давно PyGame был хорошим началом и подавал светлые надежды на развитие в будущем. Но по состоянию на сегодня (2019) Unity бьёт все остальные движки почти по всем фронтам, в том числе по удобству и простоте обучения. А ведь это именно то, что вам нужно, не так ли? Быстро делать простые игры - это как раз про Unity.
    Ответ написан
    2 комментария