Как отобрать людей с открытыми ЛС из моего списка?

Discussion in 'Социальные сети' started by kakashonog, 28 Nov 2015.

  1. kakashonog

    kakashonog Elder - Старейшина

    Joined:
    22 Aug 2008
    Messages:
    20
    Likes Received:
    4
    Reputations:
    0
    Собрал ЦА, все сохранил в текстовый файл, как отобрать из списка id людей с открытыми ЛС(возможность писать им сообщения).
     
  2. JAHolper

    JAHolper New Member

    Joined:
    18 Jan 2011
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    Есть сервис, в котором можно сразу собирать ЦА с теми кому можно писать, но отобрать таковых из готового списка там не получится.
     
  3. chimatii

    chimatii Member

    Joined:
    27 Jul 2012
    Messages:
    11
    Likes Received:
    8
    Reputations:
    0
    users.get
    в параметре fields указать can_write_private_message
     
  4. kakashonog

    kakashonog Elder - Старейшина

    Joined:
    22 Aug 2008
    Messages:
    20
    Likes Received:
    4
    Reputations:
    0
    response:[{
    id: 205387401,
    first_name: 'Tom',
    last_name: 'Cruise',
    can_write_private_message: 0
    }]

    Ошибка пишет когда много ид ввожу. Только по 1-му ид сканирует.

    error:{
    error_code: 113,
    error_msg: 'Invalid user id',
    request_params: [{
    key: 'oauth',
    value: '1'
    }, {
    key: 'method',
    value: 'users.get'
    }, {
    key: 'fields',
    value: 'can_write_private_message'
    }, {
    key: 'name_case',
    value: 'Nom'
    }, {
    key: 'user_ids',
    value: '5676663 16007217 108342096'
    }, {
    key: 'v',
    value: '5.40'
    }]}
     
    #4 kakashonog, 29 Nov 2015
    Last edited: 29 Nov 2015
  5. chimatii

    chimatii Member

    Joined:
    27 Jul 2012
    Messages:
    11
    Likes Received:
    8
    Reputations:
    0
    ну все верно) ведь
    user_ids - перечисленные через запятую идентификаторы