Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Can't login to Yahoo! (YRequestHTTPErrorDomain error 403)

Hi there.

I'm trying to login to Yahoo! using iChat 6.0 on Lion. Till last night I was able to do that but now I get this error "YRequestHTTPErrorDomain error 403".

It logs in and I become online but after 2 3 seconds iChat drops me out and I get the above error.


I've tried this using two MacBook Pros and even two Yahoo accounts still the same problem. I also tried removing the account from iChat but that also didn't help. Any idea ???

MacBook Pro, Mac OS X (10.7)

Posted on Jul 29, 2011 3:41 AM

Reply
29 replies

Jul 29, 2011 1:53 PM in response to linked.account

I'm having the same problem as everyone else in this thread. I've been using iChat on Lion for several days to connect to my Yahoo account and it has worked perfectly until I got up this morning. Now it acts for a second or two like it is connecting, but then immediately disconnects. Every few times it also asks me for my Yahoo password.


The first few times I try, after not having attempted to connect for an hour or so, I get the YRequestHTTPErrorDomain error 403. But after I try to connect a few times, it changes to YRequestHTTPErrorDomain error 999 for a while. I tried deleting the account from iChat and adding it back from scratch, but the behavior is unchanged. Adium (v1.4.2) seems to connect and work fine on the same account.

Jul 29, 2011 1:55 PM in response to linked.account

Hi All,

This looks and reads like a Server end issue.


A 403 error in a Web Browser would be a refused connection.

There could be many reasons for that.


It could be that some of you have multiple Logins going on and a second (or third) is refused.
Consider if you have had a web based Login that you closed but did not log out of. Some places such as Google and AIM have persistent logins when you dot this that can last two weeks.


I would have thought that Apple checked with Yahoo first before adding this feature and that Yahoo are aware of this and are not deliberately blocking iChat as a Client.


From time to time the AIM servers have been known to "Go Down" and people in certain areas cannot then login to AIM (There are related issues if AIM Cannot connect to either the MobileMe server or the @Mac.com one to check those Apple ID types).


If the Yahoo connection (iChat Preferences > Account > Server setting) offers SSL, try logging in without it.
The AIM side of this can lose the SSL connection in Leopard and Snow Leopard and needed a manual reset.


If you have Adium or Yahoo for Mac use those to check the Login port and make sure iChat is using the same one.

EDIT I can't see it/hey are listed in Yahoo for Mac.


Port Forwarding.com suggests Yahoo uses port 5000-5001 to Login (On TCP) and 5000-5010 on UDP for Voice chats. (or port 5050 depending where you look)


Running Little Snitch and comparing the ports Yahopo for AMc uses it seems it uses port 80, 443 (HTTPS), 5050 (TCP) and then the Voice/ is a Stun base push on port 3478 using UDP)

STUN is the way Yahoo uses to get through NAT in routers.

(iChat uses SIP)


User uploaded file
9:54 PM Friday; July 29, 2011

Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"


 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb( 10.6.8)
 Mac OS X (10.6.8),
"Limit the Logs to the Bits above Binary Images."  No, Seriously

Jul 29, 2011 1:59 PM in response to Ralph-Johns-UK

Tons of useful suggestions there. Strangely, what just worked for me (coincidence?) is disabling and then re-enabling the Yahoo account in iChat preferences. Wasn't even trying that as a troubleshooting step, just searching for SSL settings and such (which didn't seem to be available anyway).


One other variable I wouldn't think was related -- I was actually logged in via the Yahoo client when I disabled/re-enabled Yahoo in iChat.


In any case, I'm logged in now and it seems to be sticking.

Jul 29, 2011 2:10 PM in response to linked.account

Well it just started working for me. All I did, just as CarbonBlade did, was disable and then immediately re-enable the Yahoo account in iChat preferences, and it signed in and seems to be staying connected just fine. Strange, because I tried doing this earlier a couple of times, the only difference this time being that I didn't quit and re-launch iChat between disabling and re-enabling the account.

Jul 29, 2011 2:16 PM in response to Darren Raymond

Hi,

EDIT

It seems like you have discivered the method to get around this.


It looks like a multiple Login issue.


The Google talk side works like this.

Any jabber client has a Priority listing (most actually have settings as well but iChat does not)

iChat is set to the same Priority as the Google Mail Chat option (When you log in with a browser)

Whichever is the last log in take priority (although the other doses not get fully knocked off).

This means that if you Login to Googletalk with iChat then use a web browser and go to either iGoogle or the Gail page then iChat will disconnect the Buddy list (Strangely Chat windows stay open and Chat can continue but are not repeated in other chat windows like AIM ones are)


The reverse is also true (Logging into Google then iChat will stop chats on the Google Mail page).


This can be complicated if you just Quit the Google Page without loggin out first. (I once found the page that could shorten the Default Login period)
AIM has a similar default persistent login period.



User uploaded file
10:14 PM Friday; July 29, 2011

Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"


 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb( 10.6.8)
 Mac OS X (10.6.8),
"Limit the Logs to the Bits above Binary Images."  No, Seriously

Jul 29, 2011 9:28 PM in response to Ralph-Johns-UK

The sad thing is that in iChat preferences for Yahoo! you don't have any option at all. It is 0 or 1. You can just enable or disable it. I've tried enabling and disabling the account and even removing it and adding it once again. None of them has worked. Maybe the case the "gregecine" described can help. Right now it is working for me even though that I've done nothing. (Maybe the HttpSession has just expired tha I can login.) I can confirm that this problem is solved by enabling/disabling it when it happens again because as far as I can remember I had no other open sessions using other IM clients. I take my last sentence back because I connect to VPN for my work and that connection drops every one hour or so which means that there would be an open session. If that enabling/disabling could help I'll find it next time when it happens, since this is happeningn to me so often. Although it seems reasonable if Yahoo! closes the old session when I login through another client/ connection/ IP Address, since this is happening with Yahoo and all other clients.

Can't login to Yahoo! (YRequestHTTPErrorDomain error 403)

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.