Method: WeChat::Bot::Client#contacts

Defined in:
lib/wechat/bot/client.rb

#contactsHash

获取所有联系人列表

好友、群组、订阅号、公众号和特殊号

Returns:

  • (Hash)

    联系人列表



314
315
316
317
318
319
320
321
322
323
324
325
# File 'lib/wechat/bot/client.rb', line 314

def contacts
  url = api_url('webwxgetcontact', {
    "r" => timestamp,
    "pass_ticket" => store(:pass_ticket),
    "skey" => store(:skey)
  })

  r = @session.post(url, json: {})
  data = r.parse(:json)

  @bot.contact_list.batch_sync(data["MemberList"])
end