使用php发送whatsapp消息

时间:2016-09-27 09:59:06

标签: php android html whatsapp

喜。 我想用PHP发送whatsapp消息。我运行此代码

<div class="progress-indicator-wrapper">

    <div class="progress-indicator">
        <div>
            <span class="progress-txt">Step 1 </span>
        </div>
        <div class="progress-active">
            <span class="progress-txt">Step 2</span>
        </div>
        <div>
            <span class="progress-txt">Step 3</span>
        </div>
        <div>
            <span class="progress-txt">Step 4</span>
        </div>
        <div>
            <span class="progress-txt">Step 5</span>
        </div>
    </div>

</div>

但我已在浏览器中生成此代码

<?php
require_once 'Chat-API-master/src/whatsprot.class.php';
$username = "6285648145xxx";
$nickname = "ardi";
$password = "password"; // The one we got registering the number
$debug = true;

// Create a instance of WhastPort.
$w = new WhatsProt($username, $nickname, $debug);

$w->connect(); // Connect to WhatsApp network
$w->loginWithPassword($password); // logging in with the password we got!

$target = '62811304xxxx'; // The number of the person you are sending the message
$message = 'Hi! :) this is a test message';

$w->sendMessage($target , $message);
?>

怎么了?请给我解决。感谢

3 个答案:

答案 0 :(得分:0)

添加

set_time_limit(120);

您的脚本执行时间太长

答案 1 :(得分:0)

使用官方的“点击聊天” API

第一种可能的方法是通过URL过程将用户发送至:

https://api.whatsapp.com/send?phone=XXYYYYYYYY

(其中XX是国家/地区代码,YYYYYYYY是数字)

如今,API的格式更短,并且允许包含文本消息。

https://wa.me/whatsappphonenumber/?text=urlencodedtext

(其中whatsappphonenumber是国际格式的完整电话号码,而URL-encodedtext是URL编码的预填充消息)

还可以只分配要发送的消息,但不指定用户,让用户稍后选择发送给谁,可以使用以下方法一次将其发送给许多人:

https://wa.me/?text=urlencodedtext

您可以在此处查看所有官方最新信息 https://faq.whatsapp.com/en/android/26000030/

答案 2 :(得分:0)

The official documentation says to use their wa.me URL,所以我们就来检查一下:http://wa.me/?text=mytest。你看到了什么?您看到错误页面了吗?这是我看到的:

我们找不到您要查找的页面

看起来您正在寻找一个不存在的页面。或我们刚删除的页面。无论哪种方式,请返回或确保检查URL,您的拼写并重试。

因此,简而言之,请勿使用wa.me URL 。使用import React from 'react'; class HorizantScroller extends React.Component { state = { statelist: [ {name: "Brands", items: ["1", "2", "3"] }, {name: "Films", items: ["f1", "f2", "f3"] }, {name: "Holiday Destination", items: ["f1", "f2", "f3"] } ] }; render() { const { selected } = this.state; // Create menu from items const menu = Menu(list, selected); const {statelist} = this.state; return ( <div> <div name={statelist.name}></div> </div> ); } } export default HorizantScroller; URL,如下所示之一:

https://api.whatsapp.com/send?text=YourShareTextHere

https://api.whatsapp.com/send?text=YourShareTextHere&phone=123

这两个对我来说都很完美!

如果您有兴趣观看跟踪这些URL的项目,请访问我们!:https://github.com/bradvin/social-share-urls#whatsapp

Social Share URLs