Gistrec icon

VK get group_id from screen name

Gistrec | PRO | 04/01/19 11:04:54 PM UTC | 0 ⭐ | 794 👁️ | Never ⏰ | []
JavaScript |

890 B

|

None

|

0 👍

/

0 👎

/**
 * Получаем id всех групп по их отображаемому имени
 */
const axios = require('axios');
 
// Screen name у группы (т.е. https://vk.com/<screen name>)
const groups = [
    'bagosi',
    'molodchyo',
    'evans_qroup'
];
 
(async function() {
    for (let group of groups) {
        const params = {
            screen_name : group,
            access_token: 'f3c7fa64c2d8ac5ae906ab6707434ff1623fc69320a4f063af7cc2477d486ffd7f3a',
            v: 5.56
        }
 
        const res = await axios.get('https://api.vk.com/method/utils.resolveScreenName', { params });
        console.log(`${res.data.response.object_id}:https://vk.com/${group}`);
 
        await new Promise(resolve => setTimeout(resolve, 500));
    }
})();
 
/**
 * Результат:
 * 147591239:https://vk.com/bagosi
 * 27666606:https://vk.com/molodchyo
 * 157300894:https://vk.com/evans_qroup
 */

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎