First, thanks very much for this project. It helped a lot.
When starting off with the basic login_with_yahoo.php, it will instruct you to create an app on Yahoo (if you have not entered values for client_id and client_secret). I used the suggested url to create an app: https://developer.apps.yahoo.com/wsregapp/
I am not sure that is up to date. I walked through that process and ended up with what Yahoo referred to as "Additional API Information." I was on the Yahoo developer Project page, so all seemed ok. Of course, it went downhill from there. :)
This is the url to the Yahoo project page where I was able to build a project with keys that worked: https://developer.apps.yahoo.com/projects/
Geoff C - 2013-10-13 13:00:36 - In reply to message 2 from Manuel Lemos
Thanks for your response.
Using that specific link created an "api" not an actual "project." They both appear on the same page. So you have a feeling of "success."
I was eventually able to create Yahoo projects and implement your code. However, The Yahoo process seems to have a number if issues. I found plenty of other people with another issue I had. The problem was trying to create an app, and the Yahoo system constantly had an internal server error. Lots of people reporting that. I also found responses from Yahoo indicating they know about the issue.
So when the next person is trying to use your class, they may run into that issue. It's not your code. Its Yahoo :)