我正在使用Whatsapp PHP api来发送和接收消息.
使用我自己的电话号码时,我正确收到消息,但使用朋友的号码会发送加密消息.我在github上遇到了这个问题.
$debug = true;
$username = '91xxxxxxxxxxx';
$password = "L9Djoxxxx+/HxxxxxWK3X24=";
$nickname = 'SG';
$w = new WhatsProt($username, $nickname, $debug);
$w->connect();
$w->loginWithPassword($password);
$w->sendSetProfilePicture("demo/venom.jpg");
$s= $w->pollMessage();
for($i=0;$i<20;$i++){
print($m->NodeString(""));
}
Run Code Online (Sandbox Code Playgroud)
这是一个编码消息:
<message from="91xxxxxxxxxx@s.whatsapp.net" type="text" id="wsyC+kzW5JJv2" offline="0" t="1444469647" notify="Bikash">
<enc v="1" type="pkmsg">3ýš²!øbƒÈÌl`¹$E š‚A¹“"´®ä¾ì3Žvfx! ?CgŸÙTׂT¯Œp¶ìì.»ÓÊ¿~†6â…<"B3
!¶ÇIOÂóK†B(A=q”Ysþ¥(nrÎÏ(™‚jg"$4b’¸=Ç—j|HûS§³R(„ͼ0</enc>
</message>
Run Code Online (Sandbox Code Playgroud) 我这里有问题.这是我的示例代码:
https://api.whatsapp.com/send?phone=[International Ph. Number]&text=GoodMorning!
复制以下代码并插入任何浏览器并将[国际电话号码]更改为任何国际电话号码.这里的问题是什么,当在api.whatsapp.com上显示时,他们没事,但是当他们进入https://web.whatsapp.com/时,我的所有大写变成了小写!我甚至尝试了url编码,如%仍然不适合我.
我必须以编程方式向客户的whatsapp号码发送消息.
什么是预先要求/需求?
我是否需要将我的个人号码转换/注册到商业帐户?
whatsapp是否为此提供了任何API?
有没有办法以编程方式确定 WhatsApp 群组中的参与者数量?
(比如 API、网络抓取之类的?)
我想创建几个 WhatsApp 群组(例如:群组 1、群组 2),并将邀请链接存储到后端。在访问服务器时,它将检查 group1 计数是否小于 256,如果否,则检查 group2 计数等,并返回第一个未满的链接。因此,可以通过一个链接注册多个群组。
这个问题也可能是以下问题的解决方案:
当限制已满时,如何自动将人们重定向到多个 WhatsApp 群组?
如何在 WhatsApp 群组中添加超过 256 人(不可能)?
是否可以在桌面上为whatsapp创建聊天链接并指定联系人列表中不存在的号码?
<a href="whatsapp://send?phone=phoneNumber=">whatsapp</a>
此实现适用于移动设备(无论您的联系人列表中是否存在数字),但如果您的联系人列表中没有此类联系人,则桌面输入无法正常工作,因此我获得了一个弹出窗口消息' 通过网址共享的电话号码无效 '
我用这个代码
#!/usr/bin/php
<?php
require_once('whatsapp_whatsapi_config.php');
$destinationPhone = 'xxxx';
$w = new WhatsProt($userPhone,0, $userName, $debug);
$w->Connect();
$w->LoginWithPassword($password);
$message = 'WhatsApp';
$w->Message($destinationPhone, $message);
echo "Mensaje enviado exitosamente";
?>
Run Code Online (Sandbox Code Playgroud)
并显示此错误
PHP Fatal error: Uncaught exception 'LoginFailureException' in /var/www/html/whats/src/whatsprot.class.php:2274
Stack trace:
/var/www/html/whats/src/whatsprot.class.php(552): WhatsProt->doLogin()
/var/www/html/whats/whatsapp_whatsapi_send.php(13): WhatsProt->loginWithPassword('Mu7q0hq/vRSLFCU...')
{main}
thrown in /var/www/html/whats/src/whatsprot.class.php on line 2274
Run Code Online (Sandbox Code Playgroud)
我尝试使用WART应用,但生成的密码不正确
WhatsApp共享一个链接,内容和图像,这可以通过使用og标签,即打开图形标签来完成
<meta property="og:title" content="title" />
<meta property="og:description" content="Description for image" />
<meta property="og:url" content="https://myurl.com" />
<meta property="og:image" content="https://myurl.com/imagepth" />
Run Code Online (Sandbox Code Playgroud)
但这有局限性,我们只能分享一张图片
我想要像facebook sharer链接一样可以共享图像内容的网址
https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fmyurl.com%2F
Run Code Online (Sandbox Code Playgroud)
我在一个页面上有图像内容的多个链接我想要在WhatsApp上分享每个块的设置选项,就像facebook sharer一样
使用og tag我们可以从一个页面共享单个图像内容
但我需要单独的链接,以便共享每个块,如上面参考图像上显示的共享按钮
我想建立一个基于网络的系统,用它你可以知道手机号码是否在 WhatsApp 注册?只是检查文本框中输入的号码是否有 WhatsApp 帐户?我尝试寻找有关相同的资源,但无法获得任何解决方案,请分享一些链接以供参考,以便我可以实现它并获得最终结果。
由于没有关于使用 API 向 Whatsapp 频道发送消息的文档,我尝试了这个库“whatsapp-web.js”(它使用 Puppeteer 运行 Whatsapp Web 的真实实例),但对我不起作用,..另一方面,非常适合向我的号码发送消息..这是代码:
const { Client } = require('whatsapp-web.js');
const client = new Client();
client.on('ready', () => {
console.log('Client is ready!');
client.sendMessage("12xxxxxxxxxxxxx@newsletter", "testtttttttttt"); //id hidden for security
});
client.initialize();
Run Code Online (Sandbox Code Playgroud)
有什么解决方案或解决方法吗?
我知道使用WhatsApp官方API使用以下方式将消息发送到任何号码
https://api.whatsapp.com/send?phone=
Run Code Online (Sandbox Code Playgroud)
但是有什么方法可以将消息发送到WhatsApp Group,即用户已加入该组。我有一个表单,并且希望在单击时在我们的whatsapp组中共享此表单数据。