Answer the question
In order to leave comments, you need to log in
Working with ICQ
Recently, an article appeared on Habré that the ICQ protocol was opened for alternative clients. On the icq site itself, I found a license agreement and an agreement for developers. Also found a registration form. But no information was found to work with ICQ.
Or is it all available only to large firms that have concluded some kind of contract with them?
In general, work with ICQ was required within the framework of one project, which is still at an early stage of development, and in which a system for notifying the user via ICQ was to be implemented.
PS the project is not large and free (i.e. judging by the license agreement, no business agreement is required)
Of course, it would be possible to use already written ICQ clients, but I would like to have stability and independence from protocol changes.
Answer the question
In order to leave comments, you need to log in
If the project is open source, you can steal the implementation from libpurple (pidgin) or, for example, QtIM. Otherwise, deal with the protocol, it's called 'OSCAR' (so that it doesn't live long...).
Once (2 years ago) I wrote the library myself for working with the protocol, but it does not accept messages larger than 250 bytes. because currently long messages are sent by another method. And I don't want to deal with it again. All the libraries that are too complete and cumbersome, I do not need full functionality. It would be enough just to: accept/send a message and authorize the user upon his request. (I implemented everything in my library, except for long messages) so I wanted to find at least a specification of how it works there
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question