PHP连接到AIM TOC

Alp*_*olf 6 php bots aim aol oscar-protocol

在2010年中期,我找到了一个名为PHPToCLib的类库.它运行了一年多的完美 - 我能够将大量自己的自定义代码实现到我可以从我的CMD提示符运行的AIM Bot中.但是,在2011年底,服务器停止响应脚本.它连接到端口5190上的toc.oscar.aol.com,并且尚未更改.我确实知道AOL停止了他们的TOC2服务器,并且不再可能与它们连接.但是,我下载了一个名为TerraIM的程序,该程序使用相同的规范,并以某种方式连接到它们.我想知道是否有关于如何连接脚本的更新,如果是,我需要更改什么?

先感谢您.

小智 1

TerraIM 还支持 OSCAR 协议,我认为它是默认的。如果您正在使用 IM 机器人,绝对最好的方法是利用 libpurple。不幸的是,没有一个好的 PHP 与 libpurple 的绑定。有几个 python 绑定。如果您不想迁移代码,可以使用提供 HTTP 接口的实现,根据您的用例,该接口可能很容易集成。或者,您可以使用 thrift 在现有 PHP 代码和 python 绑定之间进行划分——这比利用 HTTP 接口需要更多的编码。以下是一些您可能会觉得有用的资源:

Python 绑定:

github.com/fahhem/python-purple

github.com/Raptr/Heliotrope

来自 HTTP 绑定的 HTTP 接口:

github.com/atamurad/http-purple

节约:

http://thrift.apache.org/