检查whatsapp在线状态

Luc*_*sca 7 android ios whatsapp

我被要求创建一个移动应用程序,用于检查所选 whatsapp 联系人的在线状态,并在所选联系人在线时通知用户。我认为这是可能的,因为它已经存在另一个使用相同信息的应用程序,它至少对某人有用:

https://play.google.com/store/apps/details?id=com.kiwiio.clonspy

但是,我不知道应该查询什么样的软件界面才能获得联系人的 whatsapp 在线状态。

是否有任何类型的 WhatsApp API 可以用于此目的?安卓还是IO?或两者?

Mel*_*Mel 5

根据WhatsApp 常见问题解答中针对 iPhone 开发人员的回答

WhatsApp 为您的 iPhone 应用程序提供了两种与 WhatsApp 交互的方式:

1-) 通过自定义 URL 方案

2-)通过iOS文档交互API

如果您的应用程序想要与特定联系人打开 WhatsApp 聊天,您可以使用我们的自定义 URL 方案来执行此操作。打开whatsapp://后跟以下参数之一,将打开 WhatsApp 并执行自定义操作。

NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"];
if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {
    [[UIApplication sharedApplication] openURL: whatsappURL];
}
Run Code Online (Sandbox Code Playgroud)

在WhatsApp 常见问题解答中为 Android 开发人员提供的另一个答案中,您可以通过 WhatsApp 发送带有 ACTION_SEND 意图的消息。您也可以绕过系统选择器,您可以设置sendIntent.setPackage("com.whatsapp"). 对于自定义 URL 方案:

WhatsApp 提供了一个自定义 URL 方案来与 WhatsApp 交互:

如果您有一个网站,并希望使用预先填写的消息打开 WhatsApp 聊天,您可以使用我们的自定义 URL 方案来执行此操作。打开 whatsapp://send?text= 后跟要发送的文本,将打开 WhatsApp,允许用户选择联系人,并用指定的文本预填充输入字段。

以下是如何在您的网站上编写此内容的示例:

<a href="whatsapp://send?text=Hello%20World!">Hello, world!</a>
Run Code Online (Sandbox Code Playgroud)

当时有两个参数是根据给 iPhone 开发者给出的答案,分别是appsend。转到第一个链接以查找详细信息。

还要检查WhatsAPI由库venomous0x