2012-10-15 56 views
6

在2010年中期,我發現了一個名爲PHPToCLib的類庫。它運行了一年多,完美無瑕 - 我能夠將大量自己的自定義代碼實現到AIM Bot中,我可以從CMD Prompt運行。但是,接近2011年底,服務器停止響應腳本。它連接到toc.oscar.aol.com端口,並沒有改變。我確實知道美國在線停止了他們的TOC2服務器,並且不可能再與他們連接。但是,我下載了一個名爲TerraIM的程序,它使用相同的規格並以某種方式能夠連接到它們。我想知道是否有任何更新可以讓我的腳本連接,如果有的話,我需要改變什麼?PHP連接到目標TOC

預先感謝您。

+0

我相信TOC2仍然可用。有一個鏈接到你正在使用的圖書館?也許它只使用原始的TOC協議?總有OSCAR,這是體面記錄...但只適用於個人使用。 – Brad

回答

1

TerraIM還支持我認爲它默認的OSCAR協議。如果你正在使用IM機器人,絕對最好的方法就是利用libpurple。不幸的是,沒有一個好的PHP綁定libpurple。有幾個python綁定。如果你不想遷移你的代碼,那麼有一個實現提供了一個HTTP接口,根據你的用例,這個接口可以很容易地集成在一起。或者,你可以使用節儉在現有的PHP代碼和python綁定之間進行粉碎 - 這需要比利用HTTP接口更多的編碼。這裏有一些資源可能對您有用:

Python綁定:

github.com/fahhem/python-purple

github.com/Raptr/Heliotrope

HTTP從HTTP綁定界面:

github.com/atamurad/http-purple

節儉:

http://thrift.apache.org/