首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过whatsapp检查number是否有whatsapp

通过whatsapp检查number是否有whatsapp
EN

Stack Overflow用户
提问于 2018-05-14 19:41:16
回答 2查看 1.6K关注 0票数 2

我知道创建一个按钮来开始一个数字的对话是可能的。

但是,是否可以首先检查这个数字是否有whatsapp?

我需要一个有多个数字的网格,并显示只对有whatsapp的数字开始对话的选项。

注意:我想让这个过程登录到whatsapp。

EN

回答 2

Stack Overflow用户

发布于 2022-01-13 01:33:13

这是一个有点老的问题,但当我寻找同样的东西时,我会得到这个问题。读了几遍之后,这就是我所得到的。希望它能帮助那些搜索同样东西的人。

您可以使用Client.getNumberId()函数来检查移动电话号码是否在WhatsApp上注册,查看https://docs.wwebjs.dev/Client.html上的文档。

注意:您可能需要首先对电话号码进行消毒,以确保它的格式是正确的,即,等等618123456789。61是国家代码,08123456789是通常的移动号码(去掉上面的第一个零)。

代码语言:javascript
复制
var client = whatsAppWebClient.client;
var mobile_no = '628123456789';

// Get the registered WhatsApp ID for a number
var number_details = await client.getNumberId(sanitized_number);

if(number_details) {
  console.log("Sending message to ", number_details);
  /* send message */
} else {
  console.log(sanitized_number, "Mobile no is not registered on 
}
票数 0
EN

Stack Overflow用户

发布于 2022-09-07 15:50:20

代码语言:javascript
复制
import {Client} from 'whatsapp-web.js';
const client = new Client({
    // client configuration if any
})
// other blocks of code goes here

//function for checking if number is registered on whatsapp
const isNumberOnWhatsapp = async (number) => {
  return await client.isRegisteredUser(number)
}
client.initialize()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50337864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档