Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用c通过whatsapp api发送图像#_C#_Image_Api_Send_Whatsapp - Fatal编程技术网

C# 使用c通过whatsapp api发送图像#

C# 使用c通过whatsapp api发送图像#,c#,image,api,send,whatsapp,C#,Image,Api,Send,Whatsapp,您好,我正在尝试使用c发送图像# 但是图像没有传递,没有异常信息 这是我的密码 byte[] img = File.ReadAllBytes("e:\\img.gif"); wa.OnConnectSuccess += () => { MessageBox.Show("Connected to whatsapp..."); wa.OnLoginSuccess += (phoneNumber, data) => {

您好,我正在尝试使用c发送图像#

但是图像没有传递,没有异常信息

这是我的密码

byte[] img = File.ReadAllBytes("e:\\img.gif");
    wa.OnConnectSuccess += () =>
    {
        MessageBox.Show("Connected to whatsapp...");

        wa.OnLoginSuccess += (phoneNumber, data) =>
        {
            wa.SendMessage(to, msg);

            wa.SendMessageImage(to,img,ApiBase.ImageType.GIF);
            MessageBox.Show("Message Sent...");
        };
 }

我也面临着同样的问题,幸运的是我得到了解决办法:)

您只需要修改代码中的一行

wa.SendMessageImage(to + "@s.whatsapp.net",img,ApiBase.ImageType.GIF);
这也会帮助其他人:D
有一个纽约日:)

你用什么图书馆来做这个?由于
whatsapp
故意不发布API,并积极反对对其进行反向工程的人,我怀疑这可能是因为API已经改变,但库没有改变。你最好能在他们的论坛上发帖,或者浏览源代码。@Rob我使用的是聊天API-.NET API,这种方法对很多人都有效,但我有一个问题:3这些事件都是成功的事件。你把失败事件也联系起来了吗?代码可能不会抛出异常,但可能会通过事件传递信息?也。。。连接后要登录的代码在哪里?如果是在这之前。。登录可能在连接事件侦听器之前完成,因为您会弹出一个消息框。。
wa.SendMessageImage(to + "@s.whatsapp.net",img,ApiBase.ImageType.GIF);