This forum is now read-only. Please use our new forums at discuss.codecademy.com.

OAuth2 Forum

View Course » View Exercise

860 points
33a40c2c20b8406a796800e0fcec5af5?s=140&d=retro
Submitted by
Ian
over 4 years ago

I have no idea what is going on.

I feel like the API Ruby track is one that required me to do a lot more than just the Ruby track, which I have already completed. It seems like I've missed something really huge, and I was wondering if anyone knew what it was. Was there a previous lesson I should have done before this one?

If not, can anyone explain everything, or point me in the direction of a website/talk/documentation that can explain all of this. Thank you.


7 votes

permalink

Yeah, I agree. It kind of took a jump into the deep end. www.rubymonk.com is another website like this one, but focused solely on ruby. Maybe that will help you with intermediate level stuff? I haven't done much there, but I've heard good things about it. Good luck!

1722 points
Cb975f0a95163906d6991dae6255d249?s=140&d=retro
Submitted by
bluefox
over 4 years ago

1 Comment

51c028d2282ae3687900952b_109282200 Kyle Joseph over 4 years ago

Agreed. I have blindly copy - pasta some Facebook OAuth stuff before, I had some basic understanding of creating app keys and secret IDs, but this really confused me. I had completed 70% of the Ruby track before attempting this and 100% of the PHP track, still this had me completely lost. Perhaps a more thorough approach to APIs would be a nice thing to add. Grammar was really quite bad too.


3 votes

permalink

This is a really poor tutorial. If anything it would put me off.

1334 points
15ce11231535bd0e1388d65b6f2156f0?s=140&d=retro
Submitted by
Trumble
almost 4 years ago


2 votes

permalink

This track, sadly, doesn't seem as well made as others. Almost all, if not all, submissions lets you finish the lesson without correct code. And the assignments are not as well thought through as normal Code Academy standard.

305 points
49e11cdb91eec8446471c9bd9d959b77?s=140&d=retro
Submitted by
Mikael Gråborg
about 4 years ago


0 votes

permalink

Last challenge gives an incorrect solution (hint):

Change line 17 to headers = {"Authorization" => token #{@token}"}.

Actually it's not line 17 and Ruby gives a syntax error:
(ruby):20: syntax error, unexpected tIDENTIFIER, expecting '}'
response = self.class.get(endpoint, :headers => headers)
^

I feel I've learned very little about the GitHub API, and only very basic knowledge on overall API usage. What a contrast to the other tutorials...

1280 points
Picture
Submitted by
Alejandro Vicente Grabovetsky
over 3 years ago