icyque
icyque copied to clipboard
Unable to send message to ICQ contact
Hello, I've "installed" both of the dlls, but without success. Pidgin si able only to receive messages from other ICQ contact, but not to send... Tested on two different PC's with W7Pro.
I have same problem on linux with libicyque.so build from this git repository. For a setTyping i get "Target not allowed".
(07:44:32) icyque: Fetching url https://api.icq.net/im/setTyping
(07:44:32) icyque: With postdata a=****&typingStatus=typing&.....
(07:44:32) http: Performing new request 0x5568b03fc640 to api.icq.net.
(07:44:32) http: Request 0x5568b03fc640 performed successfully.
(07:44:32) icyque: Got response: {"response":{"statusCode":604, "statusText":"Target not allowed", "data":{}}}
For a sendIM i see in the debug output "We are discontinuing support of older ICQ versions and other unofficial clients" message. The message is not to see in a pidgin.
(07:44:33) icyque: Fetching url https://api.icq.net/im/sendIM
(07:44:33) icyque: With postdata a=***&aimsid=***&f=json&k=***&mentions=&message=test&nonce=***&offlineIM=true&t=***&ts=***&sig_sha256=**
(07:44:33) http: Performing new request 0x5568b0b6d000 to api.icq.net.
(07:44:33) icyque: Fetching url https://api.icq.net/im/setTyping
(07:44:33) icyque: With postdata a=***&aimsid=***&f=json&k=***&nonce=***&t=***&ts=***&typingStatus=none&sig_sha256=***
(07:44:33) http: Performing new request 0x5568b0b59810 to api.icq.net.
(07:44:33) dnsquery: Performing DNS lookup for xx.xx.x.xx
(07:44:33) dnsquery: IP resolved for xx.xx.x.xx
(07:44:33) proxy: Attempting connection to xx.xx.x.xx
(07:44:33) proxy: Connecting to api.icq.net:443 via xx.xx.x.xx:xx using HTTP
(07:44:33) proxy: Connection in progress
(07:44:33) proxy: Connected to api.icq.net:443.
(07:44:33) proxy: Using CONNECT tunneling for api.icq.net:443
(07:44:33) proxy: HTTP proxy connection established
(07:44:33) proxy: Connected to api.icq.net:443.
(07:44:33) http: Request 0x5568b0aea500 performed successfully.
(07:44:33) icyque: Got response: {"response":{"statusCode":200, "statusText":"OK", "data":{"pollTime":6110, "ts":***, "fetchBaseURL":"https://bos.icq.net/bos-d014d/aim/fetchEvents?aimsid=***&rnd=***&seqNum=2081&oorFromAck=***&oorToAck=***", "fetchTimeout":60, "timeToNextFetch":1, "events":[{"type":"histDlgState", "eventData":{"sn":"***", "lastMsgId":***, "patchVersion":"1", "unreadCnt":0, "yours":{"lastRead":***}, "theirs":{"lastDelivered":***, "lastRead":***}, "messages":[{"msgId":***, "outgoing":true, "time":***, "text":"test", "mediaType":"text"}], "olderMsgId":*** "persons":[{"sn":"***", "friendly":"*** ***"}]}, "seqNum":2080}]}}}
(07:44:33) icyque: Fetching url https://bos.icq.net/bos-d014d/aim/fetchEvents?aimsid=***&rnd=***&seqNum=2081&oorFromAck=2080&oorToAck=2080
(07:44:33) http: Performing new request 0x5568b0545410 to bos.icq.net.
(07:44:33) http: Request 0x5568b0b6d000 performed successfully.
(07:44:33) icyque: Got response: {"response":{"statusCode":200, "statusText":"Ok", "data":{"subCode":{"error":0}, "msgId":"***", "histMsgId":***, "beforeHistMsgId":***, "ts":***, "state":"delivered"}}}
(07:44:33) http: Request 0x5568b0545410 performed successfully.
(07:44:33) icyque: Got response: {"response":{"statusCode":200, "statusText":"OK", "data":{"pollTime":0, "ts":***, "fetchBaseURL":"https://bos.icq.net/bos-d014d/aim/fetchEvents?aimsid=***&rnd=***&seqNum=2086&oorFromAck=2085&oorToAck=2085", "fetchTimeout":60, "timeToNextFetch":1, "events":[{"type":"histDlgState", "eventData":{"sn":"***", "lastMsgId":***, "patchVersion":"1", "unreadCnt":1, "yours":{"lastRead":***}, "theirs":{"lastDelivered":***, "lastRead":***}, "messages":[{"class":"event", "eventTypeId":"15:1003", "msgId":***, "wid":"**", "time":***, "notification":"internal", "text":"We are discontinuing support of older ICQ versions and other unofficial clients. To continue chatting, you need:\n1. Link a phone number to your account here https://icq.com/***/verifyphone?sc=***\n2. Log in using the official ICQ client which can be downloaded at https://icq.com", "mediaType":"text", "captchaChallenge":{}}], "olderMsgId":***, "persons":[{"sn":"***", "friendly":"*** ***"}]}, "seqNum":2085}]}}}
(07:44:33) icyque: Fetching url https://bos.icq.net/bos-d014d/aim/fetchEvents?aimsid=**&rnd=***&seqNum=2086&oorFromAck=2085&oorToAck=2085
Hmm... I don't think I've seen this, but I have my phone number linked to my UIN. Can you try linking your phone number and potentially logging in using that instead of the UIN to see if the problem goes away?
I used a virtual phone number to get a confirmation code. Now it's working. Thank you EionRobb for a tip.
I don't have a number linked. I get a crash when trying to send a message to another ICQ contact. Sorry for German text, that's the output in the "details" section of the crash report, Windows 7-X64 Professional.
Problemsignatur: Problemereignisname: APPCRASH Anwendungsname: pidgin.exe Anwendungsversion: 2.13.0.0 Anwendungszeitstempel: 00000000 Fehlermodulname: libglib-2.0-0.dll Fehlermodulversion: 2.28.8.0 Fehlermodulzeitstempel: 4e253544 Ausnahmecode: c0000005 Ausnahmeoffset: 00049843 Betriebsystemversion: 6.1.7601.2.1.0.256.48 Gebietsschema-ID: 1031 Zusatzinformation 1: 0a9e Zusatzinformation 2: 0a9e372d3b4ad19135b953a78882e789 Zusatzinformation 3: 0a9e Zusatzinformation 4: 0a9e372d3b4ad19135b953a78882e789
@ektus please open a new issue for your crash, and attach the %appdata%.purple\Pidgin.rpt file