如何发送消息到WhatsApp Group和同步联系人使用WhatsAPI


How can I Send message to WhatsApp Group and Sync contacts using WhatsAPI?

好的,我在一个应用程序上工作,试图通过WhatsApp向用户联系人发送邀请,所以场景将如下。

  • 用户将打开邀请界面。
  • 屏幕打开,满是他的联系人
  • 每个联系人标记是否他是whatsapp用户(是否适用)
  • 当用户从联系人中选择X向他们发送邀请时
  • 客户端将联系人详细信息发送到服务器
  • 服务器将向这些联系人发送whatsapp消息(是否适用)

注意:关于密码,我所理解的是每个用户的密码不同,所以我如何才能获得使用我的应用程序的每个用户的whatsapp密码。

谢谢

首先,我认为获取每个用户的WhatsApp密码是不可行的。因为在您的应用程序中注册WhatsApp时,用户的官方WhatsApp将无法验证。如果你只想发送邀请或消息,你可以使用Intent。http://www.whatsapp.com/faq/en/android/28000012

现在回到WhatsAPI

你可以像发送普通消息一样发送消息给group

WhatsProt::sendMessage($groupJID,$message);

要获取组列表,可以使用

WhatsProt::sendGetGroups();

你必须像这样将它绑定到一个事件管理器:

WhatsProt::eventManager()->bind("onGetGroups", "onGetGroups");
WhatsProt::sendGetGroups();
//event manager call-back function.
function onGetGroups($phone,$groups)
{
    var_dump($groups);
}