问题标签 [libpurple]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
66 浏览

pidgin - libpurple 媒体 api 是否需要 pidgin UI 才能启动视频屏幕?

lipurple 媒体 API 是否需要 Pidgin UI 才能启动视频屏幕?如果没有 pidgin UI,只需使用 libpurple 后端媒体 API,我们可以启动视频屏幕吗?

0 投票
4 回答
903 浏览

c++ - Libpurple 无法连接 - Purple_presence_is_online 失败

我正在给自己写一个小型 jabber 客户端。我使用了来自Libpurple.com和 Linux (Mint) 的代码,一切正常。与库链接的程序编译没有错误并接收消息。

但是当我在 Windows 7 上使用相同的代码,链接所有必需的库并安装 Cygwin 并设置 PATH 时,程序编译没有错误,但是 NetBeans(我在 Windows 和 Linux 中使用的 IDE)说“运行失败”

当我从 Windows 命令行运行程序时,它说:

然后它冻结。我已经尝试回到 libpurple 2.10.3(我在 Linux 中拥有的版本),但还是一样。关闭防火墙也没有帮助。

0 投票
0 回答
364 浏览

dbus - Pidgin:无法通过 dbus 在聊天中发送消息或设置主题

我想通过 dbus 向 Pidgin 聊天发送消息或设置聊天主题。按照本指南,我能够编写一些非常简单的代码来做到这一点,它确实会导致消息出现或聊天主题被更改......但它似乎只影响我的窗口,而其他参与者没有意识到任何消息或主题更改。

我在用着

我不认为这是由于对 dbus api 的任何滥用,因为调用实际上会导致操作。我只是想知道我是否需要先执行某种身份验证?或者用户只能是当前用户?我尝试使用我的昵称并将其设置为 unicode 但无济于事。

无论如何,这是完整的代码:

0 投票
1 回答
713 浏览

c - 为 Adium 包装一个 libpurple 插件

David GF 为 Whatsapp 编写了一个libpurple 插件。我用 pidgin 对其进行了测试,它对我有用。现在我尝试为Adium包装它(github 上的问题)。

我试图用这篇文章为Adium包装一个libpurple插件。我可以构建插件,然后将其添加到 adium,但没有任何反应。所以我的包装器中的调用可能是错误的。任何人都可以检查吗?它在github上:

https://github.com/avarx/Adium-Whatsapp/blob/master/WhatsAppPlugin/WhatsAppPlugin.m

0 投票
1 回答
185 浏览

compilation - 在 windows 上编译 pidgin 时出错

美好的一天,我已经尝试在 Windows 8 上编译 pidgin 一段时间了。我已经能够下载所有必要的文件并将它们放在正确的文件夹中,但是当我尝试使用

我得到以下信息:

有谁知道我该如何解决这个问题?我已尝试执行搜索,但找不到任何东西。

0 投票
1 回答
96 浏览

ssl - python-purple 失败并显示“CRITICAL **: Purple_ssl_connect_with_ssl_cn: assertion 'purple_ssl_is_supported()'”

我正在使用python-purple构建自己的聊天应用程序lipburple。当我使用需要 SSL 连接的 Facebook 或 Hangouts 插件时,我收到错误消息:

** (process:6574): CRITICAL **: purple_ssl_connect_with_ssl_cn: assertion 'purple_ssl_is_supported()' failed

node-purple对于libpurple. _

libpurple安装有

sudo apt-get install pidgin-dev

finch工作正常 - 按照应有的方式连接到所有 SSL 服务,但是当我从nullclient.pyFacebook 帐户开始时,我收到上面显示的错误。

0 投票
1 回答
71 浏览

dbus - 如何通过 DBus 将联系人移动到 pidgin/purple/finch 中的另一个组?

我没有找到一种方法可以通过DBus(例如使用 python)将多个联系人好友移动到 pidgin/finch/libpurple 中的另一个组?我在API 1中没有找到任何东西| 2

0 投票
1 回答
37 浏览

plugins - Gaim - 如何开发插件?(洋泾浜)

我需要你的帮助。

我在互联网上到处搜索,但找不到如何为Pidgin的前身Gaim 创建插件。

我不想创建 Pidgin 插件我想创建一个 Gaim 插件,但由于 Gaim 很老,所以很难找到它的文档。

(PS:如果您知道如何为 Gaim 编写插件,请注意我想为Windows 制作一个插件,而不是 Linux。

(PPS:我是法国人。对不起我的英语不好。)